I often see fiery skipper butterflies on what I know as ice plants. I thought the different color flowers were just variations within the plant but, while they’re members of the same family (Aizoaceae), they’re different plants. At the top is an Aptenia haeckeliana with its yellow flower. To the left is an Aptenia cordifolia with a magenta flower.
It’s a different butterfly on the two flowers, but both are fiery skippers.