我正在使用下面的一段代码来显示jqPlot
中的一组条形图。但是,我遇到了两个问题:jqPlot-问题显示条形图-axis填充和栏间距离
xaxis的范围值的两侧都没有填充。 pad属性似乎不起作用。
当条数很大时,条重叠在一起。 barPadding属性似乎没有效果。
我看着这个链接Having 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
}
});
}
请在http://jsfiddle.net上构建一个工作示例,以便可以试验您的数据,并且可以更快地获得解决方案。 – Boro