【发布时间】:2014-08-29 02:33:03
【问题描述】:
我正在尝试在 muli 条形图上设置 x 轴的起点和终点。我可以渲染图表,但是它会根据对象中的日期按照收到的顺序绘制图表。如何重新排序 x 轴,以便从特定月份开始,如 5 月?
我喂 d3 的月份是 2 位数(01、02、03 等...)
var chart = nv.models.multiBarChart();
chart.xAxis
.tickFormat(d3.format(',f'));
chart.yAxis
.tickFormat(d3.format(',.1f'));
d3.select('#chart svg')
.datum(data())
.transition().duration(500)
.call(chart)
;
nv.utils.windowResize(chart.update);
return chart;
});
【问题讨论】:
-
您能否提供一些您一直在处理的代码Fiddle
-
我用代码更新了我的问题。图表是根据键/值的排序方式绘制的。我希望从五月开始按顺序排列它们,而不是随机的。
标签: javascript d3.js nvd3.js