相关疑难解决方法(0)

在d3 arc javascript中绘制文本

我在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)")?
Run Code Online (Sandbox Code Playgroud)

现在我想在这个弧的顶部绘制文本(我将这个弧分布到n节点中).我不能直接使用和弦布局,因为我没有方形矩阵.我的桌子是长方形的,有一个lhs和一个以上的rhs.所以我将把一个小半球用于一个rhs和一个大半球用于lhs.

我也很困惑如何在这里绘制两个节点之间的连接.没有任何线索

我想实现像http://bost.ocks.org/mike/uberdata/这样的东西:

在此输入图像描述

javascript svg text path d3.js

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

d3.js ×1

javascript ×1

path ×1

svg ×1

text ×1