0

単純な棒グラフを表示するためにflotを使用します。私はのような単一のデータセットを持っており[ [0,5], [1,6], [2,3], [4,1] ]、この単純なコードを使用しています:

myChart = $.plot($('#graphFlot'), [{
        data: mdata,
        bars: { show: true, fill: 0.9 }
    }]
   );

次に、各バーにさまざまな色とラベルを表示したいと思います。ここでの棒グラフの例は、どのように見えるかを示しています。

私は多くの例とドキュメントを閲覧しましたが、これを設定する方法がまだわかりません。これは可能ですか?

4

3 に答える 3

2

各バーを独自のシリーズに配置し、各シリーズに異なるラベルを付けます。

于 2012-08-06T11:45:47.373 に答える
1

var mdata = [[0,5]、[1,6]、[2,3]、[4,1]]; var bar_array = [];

$ .each(mdata、function(i、bar){bar_array.push({data:[bar]、bars:{show:true、fill:0.9}});});

myChart = $ .plot($('#graphFlot')、bar_array);

于 2012-08-06T11:52:00.380 に答える
0

私の知る限り、これを可能にするFlotまたはFlotr2の設定はありません。flotr2.jsで棒グラフをレンダリングするコードに変更を加えることで、これを実現することができました。

于 2012-08-06T11:55:34.097 に答える