Javascript nvd3:在饼图图例中编辑标签
我正在使用nvd3.js生成一个饼图,如下所示: 我一直在试图找到一种编辑图例标签的方法,这样它们也可以显示每个段的值,比如“en:20%,de:15%”等等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 +' '+
我可以使用
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——有时是我们忘记看的小东西,很高兴它有用。