【发布时间】:2012-12-03 22:08:23
【问题描述】:
我在http://jsfiddle.net/PRb93/1/上用d3创建了一个弧
var vis = d3.select("body").append("svg")
var pi = Math.PI;
var arc = d3.svg.arc()
.innerRadius(300)
.outerRadius(320)
.startAngle(0 * (pi/180))
.endAngle(-pi)
vis.append("path")
.attr("d", arc)
.attr("transform", "translate(350,350)")
现在我想在这个弧上绘制文本(我将把这个弧分布到n 节点中)。我不能直接使用和弦布局,因为我没有方阵。我的桌子是长方形的,有一个 lhs 和一个以上的 rhs。所以我将一个小半球作为一个右半球,一个大半球作为左半球。
我也很困惑如何在这里绘制两个节点之间的连接。没有任何线索
我想达到类似http://bost.ocks.org/mike/uberdata/ 的目标:
【问题讨论】:
标签: javascript text svg path d3.js