jqplotでグラフを描くのに助けが必要です。グラフは単純ですが、jqplotでは複雑になります。次のようなグラフを取得する必要があります。
。
いくつかの改善点:
色はここで定義されています:
graphColors = ['#048ff1', '#79b924', '#ffa600', '#ef5257', '#7b279b', '#8ff104',
'#b92479', '#5257ef', '#279b7b', '#f1048f', '#00ffa6', '#9b7b27']
いくつかのレンダリングオプションはここにあります:
seriesDefaults: {
seriesColors: graphColors,
renderer: $.jqplot.BarRenderer,
rendererOptions: { barDirection: 'vertical' }
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: [ /* to be filled in automatically */ ]
},
xaxis: {
min: 0
}
}
レンダリングする必要のあるデータは次のとおりです。
//in the image I used instead of letters '1'
data = [[['a', 1112]],
[['b', 1127]],
[['c', 822]],
[['d', 1039]]
];
質問:
各バーにラベル(「a」、「b」、「c」、「d」など)を設定するにはどうすればよいですか?
シリーズを左から開始するように移動する方法(もちろん、現在のように中央ではなく、左側に小さなマージンがありますか?
y軸の値、1000より大きい値は、グラフの線上にレンダリングされます。軸の値とグラフの間にスペースを設定するにはどうすればよいですか?
描きたいグラフはシンプルです。シリーズを使わなくても同じ結果を得ることができますか?私が欲しいのは、各バーが異なる色を持ち、特定のラベルを表示している棒グラフだけですか?
ありがとうございました。