【发布时间】:2014-05-14 13:56:54
【问题描述】:
使用 D3 force layout 绘制图表我注意到结果总是倾向于圆形。但是水平边距有很多空白空间。我的问题 - 如何允许布局分布对象的宽度大于高度。我的天真尝试只是修改tick 以降低y 的费率(0.99)失败了:
function tick() {
path.attr("d", linkArc);
circle
.attr("cx", function(d) {
return d.x = Math.max(R, Math.min(width - R, d.x)); })
.attr("cy", function(d) {
return d.y = Math.max(R, Math.min(height - R, d.y*0.99)); });
text.attr("transform", transform);
}
【问题讨论】:
标签: d3.js force-layout