【发布时间】:2013-12-20 16:06:56
【问题描述】:
看着this sample dc.js series chart:
如何反转 x 轴,使其从 20 下降到 0,并相应地反转绘制的系列?
我可以通过颠倒x.domain 的顺序在纯d3.js 图表中做到这一点。当我尝试通过更改为上面的图表执行此操作时:
.x(d3.scale.linear().domain([0,20]))
到
.x(d3.scale.linear().domain([20,0]))
x 轴上的数字反转,但线条消失了。
【问题讨论】:
-
我会尝试添加一个范围组件。即把
.x(d3.scale.linear().domain([0,20]))改成.x(d3.scale.linear().domain([0,20]).range([20,0])) -
我会为你测试它,但由于本地 CSV,我认为我不能。
-
感谢您查看...刚刚尝试过,但没有成功。如果有帮助,这是 csv 文件的链接。 github.com/NickQiZhu/dc.js/blob/master/web/examples/morley.csv
-
这里是这个问题的 jsfiddle:jsfiddle.net/djmartin_umich/jsT42。 “line-chart-reverse”显示轴反转但数据点丢失。