【发布时间】:2015-11-29 17:02:41
【问题描述】:
我有一个 D3.js 图表,当 (a) 有多个数据元素要绘制和 (b) 如果有正数和负数的混合,但如果它中断我会遇到问题这些规则中的任何一个。
我认为问题可能在于如何计算 y 域,或者如何使用 d3.scale.linear() 计算 y 比例。
我创建了一个 jsfiddle 项目来显示问题。 Javascript 面板顶部有三个数据集 - 如果您在输入/输出数组中添加注释,您会发现问题:
//data = [["A",-1],["B",2]]; //this works
data = [["A",1],["B",2]]; //this doesn't work - 0 scale is off when
//both are positive
//data = [["A",-1]]; //this does not work - with only element it
//does not show up
感谢您的帮助 - fc
【问题讨论】:
标签: d3.js