Butterflies prefer blooms that are single petal flowers, double bloomed types are not appealing to butterflies. Try to maintain diversity in height, color, and blooming periods. It is better to plant more than one type of flower. Butterflies also have other needs that you need to provide in your garden. The following tips are just as important as providing correct nectar plants.
Location is very important.
Butterflies are cold blooded and need the sun to warm their wings. For this reason, chose a site in full sun . Large rocks placed in the area provide warm spots for basking. You need to have protection from the wind for them. If this is hard for you to provide, plant your taller plants on the side with the greater amount of wind coming in.