在nvd3饼图中显示两个标签

时间:2016-05-16 16:14:10

标签: javascript d3.js nvd3.js pie-chart

我需要在nvd3中的饼图内外显示标签。 我希望可视化

Pie chart as it should be

但我只能展示一个标签

Pie chart result undesidered

这是我使用的代码:

chart = nv.models.pieChart()
  .x(function(d) {
    return $translate.instant(d.label);
  })
  .y(function(d) { return d.value })
  .showLabels(true)  //Display pie labels
  .color(function(d) {
    return myColors[d.label];
  })
  .labelThreshold(.05)  //Configure the minimum slice size for labels to show up
  .labelType("percent") //Configure what type of data to show in the label. Can be "key", "value" or "percent"
  .pieLabelsOutside(true)
  .donut(true)          //Turn on Donut mode. Makes pie chart look tasty!
  .donutRatio(0.05)     //Configure how big you want the donut hole size to be.
;

0 个答案:

没有答案