d3轴方向:中心

gra*_*aph 6 d3.js

在D3中,如何将轴放在图形的中间或中心?该文件说:"只有上/下/左/右".

我知道我的图的尺寸,比方说它是400px×400px.在我使用的Protovis中

vis.add(pv.Rule).bottom(200)

从底部向上放置一个200px的轴.我怎么能在D3中这样做?

tjl*_*tjl 5

您可以根据需要转换轴.方向仅指蜱和数字放在哪一侧.

参见例如http://alignedleft.com/tutorials/d3/axes/

svg.append("g")
 .attr("class", "axis")
 .attr("transform", "translate(0," + (h - padding) + ")")
 .call(xAxis);
Run Code Online (Sandbox Code Playgroud)

你只需要将参数更改为转换以获得你想要的任何东西.