2010-11-19 5 views
2

J'ai un rendu graphique de jqplot correctement. Le graphique a 2 séries de données, l'une est rendue bleue et l'autre est rendue rouge. Lorsque j'active le plugin pointLabels pour afficher la valeur de la barre au-dessus de la barre, le texte est rendu dans la couleur de police de la page par défaut. Je voudrais que la police utilise la couleur de la barre à chaque fois.Comment faire pour que l'étiquette de point corresponde à la couleur de la barre dans jqplot?

Merci.

Répondre

2

Il semble que les étiquettes de points reçoivent des classes basées sur leur série. Ainsi, les étiquettes de points de la première série auront une classe appelée jqplot-series-0, la deuxième série aura jqplot-series-1 et ainsi de suite. Il suffit de les cibler avec du CSS et cela devrait fonctionner.

.jqplot-series-0 { 
    color: red; 
} 
+2

Ceci fonctionne pour la couleur. Cependant, "font-size" est ignoré. Je me demande comment définir la taille de la police pour les étiquettes de points. Utiliser 'fontSize' dans les options jqPlot pointLabel ne fonctionne pas non plus. – Stefan

+2

@Stefan Le style de taille de police pointLabel est défini dans la classe '.jqplot-point-label'. – LukeP

Questions connexes