我在使用折线图时遇到问题,将x轴上的计算标签正确地放入空间。如果我想要有5个缺失的数据点(例如[1,50.1],[2,49.2],[5,20.4],[6,17],[7,23.3]),x轴将显示1然后2然后是一个空间,其中3和4应该是5,6和7.我想要的是在第二个数据点旁边的第5个数据点(理想情况下第3个数据点的位置) )。基本上我试图隐藏数据点,同时保持网格中的x轴值。
非常感谢任何帮助。
答案 0 :(得分:0)
试试这个:
<script type="text/javascript">
$(document).ready(function () {
var plot2 = $.jqplot('chart2', [[[1,50],[2,49],[5,20],[6,17],[7,23]]], {
title: 'Plot',
axesDefaults: {
labelRenderer: $.jqplot.CanvasAxisLabelRenderer
},
axes: {
xaxis: {
label: "X Axis",
pad: 0,
ticks:[1,2,5,6,7] //you can create this dynamically
},
yaxis: {
label: "Y Axis"
}
}
});
});
更新:
<script type="text/javascript">
$(document).ready(function () {
var producciones = [];
for (var i = 0; i < 2000; i++) { producciones.push(new Number(i),new Number(i)) }
var plot2 = $.jqplot('chart2', [producciones], {
title: 'Plot',
axesDefaults: {
labelRenderer: $.jqplot.CanvasAxisLabelRenderer
},
axes: {
xaxis: {
label: "X Axis",
pad: 0,
numberTicks: 100
},
yaxis: {
label: "Y Axis"
}
}
});
});