我在这里使用D3.js创建了一个图表(http://jsfiddle.net/jkuchta/u57mt97c/),但我遇到了标签问题。如何为此添加图例或仅在悬停时显示标签?
// DRAW SLICE LABELS
var sliceLabel = label_group.selectAll("text")
.data(donut(data.pct));
sliceLabel.enter().append("svg:text")
.attr("class", "arcLabel")
.attr("transform", function(d) {return "translate(" + arc.centroid(d) + ")"; })
.attr("text-anchor", "middle")
.text(function(d, i) {return labels[i]; });
答案 0 :(得分:0)
我最终使用以下内容创建了图表。小提琴(https://jsfiddle.net/dp50bLmo/)
response.artistId = [[dictionary objectForKey:@"artistId"] integerValue];