我正在尝试按照页面http://www.jqplot.com/deploy/dist/examples/bar-charts.html示例 3中的示例创建堆叠条形图。但是,我的系列数据没有堆叠。相反,仅绘制了第一个系列。我的第二个和第三个系列的值小于 1,而第一个系列的平均值约为 10,所以我认为 jqplot 可能会忽略其他系列,因为它无关紧要。
为了确认是不是这样,我从那里的示例中复制粘贴(没有鼠标单击花哨的东西),结果仍然相同,图表仅显示一个系列。
var s1 = [2, 6, 7, 10];
var s2 = [7, 5, 3, 4];
var s3 = [14, 9, 3, 8];
var plot3 = $.jqplot('vmstats_0', [s1, s2, s3], {
// Tell the plot to stack the bars.
stackSeries: true,
captureRightClick: true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions: {
// Put a 30 pixel margin between bars.
barMargin: 30,
// Highlight bars when mouse button pressed.
// Disables default highlighting on mouse over.
highlightMouseDown: true
},
pointLabels: {show: true}
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer
},
yaxis: {
// Don't pad out the bottom of the data range. By default,
// axes scaled as if data extended 10% above and below the
// actual range to prevent data points right on grid boundaries.
// Don't want to do that here.
padMin: 0
}
},
legend: {
show: true,
location: 'e',
placement: 'outside'
}
});
我需要调整以使该系列真正堆叠的任何建议?