2010-11-19 11 views
2

jqplot barchartが正しくレンダリングされています。グラフには2つのデータ系列があり、1つは青色にレンダリングされ、もう1つは赤色にレンダリングされます。バーの上にバーの値を出力するようにpointLabelsプラグインを有効にすると、テキストはデフォルトのページのフォントカラーでレンダリングされます。私は毎回バーの色を使用するフォントをしたいと思います。jqplotでポイントラベルをバーの色と一致させるにはどうすればよいですか?

ありがとうございました。

答えて

2

ポイントラベルにはシリーズに基づいたクラスがあるようです。したがって、最初のシリーズのポイントラベルにはjqplot-series-0というクラスがあり、2番目のシリーズにはjqplot-series-1などのクラスがあります。ちょうどいくつかのCSSでそれをターゲットにするとうまくいくはずです。

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

これは色に適しています。しかし、 'font-size'は無視されます。ポイントラベルのフォントサイズを設定する方法が不思議です。 jqPlotのpointLabelオプションで 'fontSize'を使うこともできません。 – Stefan

+2

@Stefan pointLabel font-sizeスタイルは '.jqplot-point-label'クラスで定義されています。 – LukeP

関連する問題