棒グラフの自動スケーリングが線グラフと非常に異なるのはなぜですか?まったく同じデータを使用してjqplot棒グラフのy軸目盛り
、私は、これら二つのプロットを得る:
私は2つのプロットに使用するオプションは次のとおりです。
var bar_options = {
axesDefaults: { labelRenderer: $.jqplot.CanvasAxisLabelRenderer },
seriesDefaults: { renderer: $.jqplot.BarRenderer, rendererOptions: { highlightMouseOver:false, barMargin:5, shadowOffset:1 } },
axes: { xaxis: { renderer: $.jqplot.CategoryAxisRenderer }, yaxis: { tickOptions:{show:false} } },
};
と
var line_options = {
axesDefaults: { labelRenderer: $.jqplot.CanvasAxisLabelRenderer },
seriesDefaults: { rendererOptions: { smooth: true } },
axes: { xaxis: { min:1, max:30, tickInterval:1, pad:0 }, yaxis: { tickOptions:{show:false} } },
};
ラインプロットは本当にうまく見えますが、棒グラフはスケーリングが表示されていても無用です。
2つのプロットでデフォルトのスケーリングが異なるのはなぜですか?また、棒グラフのスケーリングを線グラフと同じにするにはどうすればよいですか?
EDIT:
[38.23, 39.33, 41.67, 40.21, 45.01, 44.47, 37.04]
図示し、得られたグラフは、このている:次のように私はデータを、簡単な例を作成した
Y-追加データが0から始まっていることを示しています。
は私が...これに
var home_bar_options = {
axesDefaults: { labelRenderer: $.jqplot.CanvasAxisLabelRenderer },
seriesDefaults: { renderer: $.jqplot.BarRenderer, rendererOptions: { highlightMouseOver:false, barMargin:5, shadowOffset:1 } },
axes: { xaxis: { renderer: $.jqplot.CategoryAxisRenderer }, yaxis: { min:30, max:50 } }
};
を私のプロットのコードを変更しかし、プロットは変化せず、完全に私は、y軸のスケールのために入力した「分」と「最大」の値を無視します。
これはなぜですか?