3
我在nvd3中使用View Finder创建折线图,我的问题是即使用(未排序)数组的帮助指定我的刻度并.tickValues
结果再次排序。 要更清楚:我的数组包含数字,如(49,50,51,52,1,2,3,4)
。我想要按照这个顺序来使用x轴。但结果是排序版本(1,2,3,4,49,50,51,52)
。 所以我认为有一些自动排序,即使我使用.tickValues
?!我如何禁用此排序?NVD3 - lineWithFocusChart - 禁用x轴标签/刻度的自动排序
下面的示例代码:
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;
});
在我甚至有机会解决您的错误之前,您的编辑已被@RamchandraApte回滚,但这只是表明它是一个糟糕的编辑。 – Sheridan
@ shabeer90,如果*你*看看版本,那么你会看到你已经做了两个编辑这篇文章。你做的第一个编辑很好,所以没有人抱怨。然而,你的第二次编辑解开了之前编辑的改进......这是你的责任......这就是为什么,而不是一个,但两位评论家来这里回滚你不正确的编辑。为了公平对待你,时间很近,所以第二次编辑*可能是一个意外编辑,但你会被告知别人也在编辑这个问题,因此检查这个问题仍然是你的责任。变化。 – Sheridan
任何人(或OP)都明白这一点?我在这里遇到同样的问题,我看到的所有内容都是关于编辑和语法的评论=( – Ayamei