我做了一个小提琴,展示了两个相同的图被提供了完全相同的数据。一个从表格单元格生成的数组中接收数据,另一个将数据直接写入生成绘图的脚本中。
数组来源的图似乎不知道最小/最大变量 - 而且,虽然我可以使用更多的变量来告诉它最小/最大值,但这是真正的错误开始出现的地方(就像只有一半的图表渲染/标签不渲染/等)。
我可能错误地将数组提供给 jqPlot,或者我在网上找不到快速修复。有人对此有解决方案吗?
看看这个:
$('.plotter').each(function(){ // START PLOTTER
v = [];
$(this).find('tr').each(function(){
var v1 = $(this).find('td:first').html();
var v2 = $(this).find('td:last').html();
var array = [v1,v2];
v .push(array);
});
var plot1 = $.jqplot ('chart1', [v]);
}); // END PLOTTER
相对:
var plot2 = $.jqplot ('chart2', [[[1,10],[2,20],[3,50],[4,100]]]);