次のコードを使用して、一連の棒グラフを に表示していますjqPlot
。ただし、次の 2 つの問題があります。
xaxis の範囲値の両側にパディングはありません。パッド属性は効果がないようです。
棒の数が多いと、棒が重なります。barPadding 属性は効果がないようです。
私はこのリンクHave problems with jqPlot bar chart を見ました。答えは、を使用する必要があることを示唆していましたCategoryAxisRenderer
。しかし、時系列データを使用しているため、DateAxisRenderer
.
助けてください。
function plotBarGraph(data,myticks,series)
{
$("#placeholder").empty();
$.jqplot('placeholder',data,
{
//stackSeries:true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
barMargin:1,
barPadding:0.5
},
axes:
{
xaxis:
{
ticks:myticks,
tickInterval:10,
renderer:$.jqplot.DateAxisRenderer,
pad:2.5,
tickOptions:
{
formatString:'%d-%m-%y'
}
}
},
legend:
{
show:true,
labels:series
}
});
}