Las flores contienen glucósidos flavonoides y antocianinas. Los primeros incluyen isoquercitrina, hiperina (hiperósido), rutina, quercitina-4-glucósido (espiraeósido) y quercetina quercimeritrina el contenido de este último varía con el color de las flores cuando las flores son de color amarillo claro por la mañana, no lo hacen; contienen antocianinas, pero al mediodía (rojo claro) y al anochecer (rosa) contienen la antocianina cianidina 3, 5 -cianidina 3,5-diglucosidc y cianidina 3-rutinósido-5-glucósido (cianidina 3-rutinósido-5-glucósido), el contenido por la noche es tres veces mayor que al mediodía. Contenido de aceite de semilla 12,3 (peso seco).