我正在使用nvd3创建带有查找器的折线图,我的问题是,即使我使用未排序的数组和
以下是示例代码:
.tickValues
指定刻度,结果仍然被排序了。
更明确地说:我的数组包含像 (49,50,51,52,1,2,3,4)
这样的数字。我希望 x 轴按照这个顺序排列。但结果是一个排序后的版本 (1,2,3,4,49,50,51,52)
。
因此,我认为存在某种自动排序,即使我使用了 .tickValues
?!如何禁用此排序呢?以下是示例代码:
nv.addGraph(function() {
var chart = nv.models.lineWithFocusChart();
// chart.transitionDuration(500);
chart.xAxis.tickValues(x_labels_array);
chart.x2Axis.tickValues(x_labels_array);
chart.yAxis.tickFormat(d3.format(',.2f'));
chart.y2Axis.tickFormat(d3.format(',.2f'));
d3.select('#chart svg').datum(createData()).call(chart);
nv.utils.windowResize(chart.update);
return chart;
});