2010-11-19 4 views
2

Ich habe ein jqplot barchart rendering korrekt. Das Diagramm enthält 2 Datenreihen, eine wird blau dargestellt und die andere wird rot dargestellt. Wenn ich das pointLabels-Plug-in aktiviere, um den Balkenwert über dem Balken auszugeben, wird der Text in der Standard-Seitenschriftfarbe gerendert. Ich möchte, dass die Schriftart jedes Mal die Farbe der Leiste verwendet.Wie kann ich die Punktbeschriftung mit der Balkenfarbe in jqplot vergleichen?

Danke.

Antwort

2

Es sieht so aus, als ob die Punktetiketten basierend auf ihren Reihen Klassen erhalten. So haben Punktetiketten in der ersten Reihe eine Klasse, die genannt wird, die zweite Reihe wird jqplot-series-1 und so weiter haben. Targe sie einfach mit CSS an und es sollte funktionieren.

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

Dies funktioniert für die Farbe. Die Schriftgröße wird jedoch ignoriert. Ich frage mich, wie man die Schriftgröße für Punktetiketten einstellt. Die Verwendung von 'fontSize' in jqPlot pointLabel-Optionen funktioniert auch nicht. – Stefan

+2

@Stefan pointLabel Schriftgrößenformat wird in der Klasse ".jqplot-point-label" definiert. – LukeP

Verwandte Themen