我正在使用jqplot作为我的图表。你可以看到我附上的图片。图表中使用的数据是1458点,看起来我已经用球蓝色完成了图表。
我正在寻找一种解决方案,让它看起来更好,即使我使用超过100,000点。 那么,请你告诉我解决这个问题的好方法吗?我真的很感激你的任何想法
用_databound min和max重新绘制后
答案 0 :(得分:2)
使用以下方法渲染后,您可以获取dataBounds值:
var minX = plot.axes.xaxis._dataBounds.min;
var maxX = plot.axes.xaxis._dataBounds.max;
(你可以使用yaxis同样获得minY和maxY。)
然后你可以让jqplot使用这个界限来绘制确切的范围:
plot.axes.xaxis.min = minX;
plot.axes.xaxis.max = maxX;
(再次对yaxis采取类似行动);
最后,重新绘制图表:plot.replot();
您的最终图表已根据您的数据值进行了界限,因此双方都没有无用的空白。