jqPlot 没有显示所有预期的条形图
jqPlot doesn't show all expected bars
我的 jqPlot 没有显示所有预期的条形图。谁能告诉我我做错了什么?
这是我的代码:
plot5 = $.jqplot('chart1', [[
[1,1],
[3,2],
[2,6],
[5,4],
[7,6],
[5,6]
]], {
captureRightClick: true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
shadowAngle: 135,
rendererOptions: {
barDirection: 'horizontal',
highlightMouseDown: true
},
pointLabels: {show: true, formatString: '%d'}
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer
}
}
});
enter image description here
谢谢!
jqPlot 显示了所有条形,但您有多个点具有相同的 y 轴值,因此它们重叠。如果你按 y 值排序你的点,它看起来像这样:
[1,1]
[3,2]
[5,4]
[2,6] //
[5,6] // All have same y value of 6
[7,6] //
注意最后三个项目都具有相同的 y 值。这将导致在该点上出现多个重叠条。如果您查看您提供的图片,您可以看到第一个条在 x=2
、x=5
和 x=7
.
处有 3 层水平条
我的 jqPlot 没有显示所有预期的条形图。谁能告诉我我做错了什么?
这是我的代码:
plot5 = $.jqplot('chart1', [[
[1,1],
[3,2],
[2,6],
[5,4],
[7,6],
[5,6]
]], {
captureRightClick: true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
shadowAngle: 135,
rendererOptions: {
barDirection: 'horizontal',
highlightMouseDown: true
},
pointLabels: {show: true, formatString: '%d'}
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer
}
}
});
enter image description here
谢谢!
jqPlot 显示了所有条形,但您有多个点具有相同的 y 轴值,因此它们重叠。如果你按 y 值排序你的点,它看起来像这样:
[1,1]
[3,2]
[5,4]
[2,6] //
[5,6] // All have same y value of 6
[7,6] //
注意最后三个项目都具有相同的 y 值。这将导致在该点上出现多个重叠条。如果您查看您提供的图片,您可以看到第一个条在 x=2
、x=5
和 x=7
.