我正在试图做一个基于
http://mbostock.github.com/d3/talk/20111116/bar-hierarchy.html的图表,唯一的区别是我想用x轴的对数刻度.
这是我的小提琴:http://jsfiddle.net/JhDVC/5/@H_403_3@
如您所见,x轴在第4行定义:@H_403_3@
x = d3.scale.linear().range([0,w]),
如果我改变它@H_403_3@
x = d3.scale.log().range([0,
然后它不工作(没有渲染),抛出这些错误消息:@H_403_3@
Error: Invalid value for <rect> attribute width="NaN"
更改域设置@H_403_3@
x.domain([0,root.value]).nice();
至@H_403_3@
x.domain([1,root.value]).nice();