Basically...what I know attracts butterflies is as mickie said nectar rich flowers...but even if you do not really know which ones to put...you can always have a variety of different colored flowers...because butterflies are attracted by the color...scent and ofcourse the nectar...
even if you have five different flower plants in pots...butterflies are most likely to come...