Javascript nvd3:在饼图图例中编辑标签

Javascript nvd3:在饼图图例中编辑标签,javascript,nvd3.js,Javascript,Nvd3.js,我正在使用nvd3.js生成一个饼图,如下所示: 我一直在试图找到一种编辑图例标签的方法,这样它们也可以显示每个段的值,比如“en:20%,de:15%”等等 我可以使用chart.tooltipContent()轻松编辑工具提示内容,但图例似乎没有类似的方法,或者至少在nvd3文档或源代码中找不到任何内容-有人知道这样做的方法吗 想找这样的东西吗 var chart = nv.models.pieChart() .x(function(d) { return d.label +' '+

我正在使用nvd3.js生成一个饼图,如下所示:

我一直在试图找到一种编辑图例标签的方法,这样它们也可以显示每个段的值,比如“en:20%,de:15%”等等


我可以使用
chart.tooltipContent()
轻松编辑工具提示内容,但图例似乎没有类似的方法,或者至少在nvd3文档或源代码中找不到任何内容-有人知道这样做的方法吗

想找这样的东西吗

var chart = nv.models.pieChart()
   .x(function(d) { return d.label +' '+ d.value })
   .y(function(d) { return d.value })
   .showLabels(true)

nvd3饼图提供了
labelType

var chart = nv.models.pieChart()
  .labelType("percent")
标签类型可以是:
“键”
“值”
“百分比”
,甚至是一个函数

var chart = nv.models.pieChart()
  .labelType(function(d, i){ return d.data.x + ': ' + d.data.y; })

我在检查源代码时发现了这个。nvd3非常棒,但是可以使用更好的文档

啊,太棒了,这让我走上了正轨。我完全忘记了我可以改变图表本身的标签;我专注于改变它只是为了传奇。谢谢大家!@omnikron——有时是我们忘记看的小东西,很高兴它有用。