2
返すvalue
が0
の場合、label
を円グラフのlegend
から非表示にする。誰でもNVD3.jsの正しい方向に向けることができますか?NVD3.jsの値が0の場合、凡例項目を非表示にする円チャート
nv.addGraph(function() {
var donutChart = nv.models.pieChart()
.x(function (d) {
return d.label
})
.y(function (d) {
return d.value
})
d3.select("#chart-devices svg")
.datum(data)
.transition().duration(1200)
.call(donutChart);
nv.utils.windowResize(donutChart.update);
return donutChart;
});
私はあなたができる最善のは、しかし、ここで予め値= 0 – beaver
とのデータ項目を削除することですが(「ゼロ」との項目を削除しようとしているフィドルだと思います値)を伝えてください:https://jsfiddle.net/beaver71/yt7vrohk/ – beaver
ありがとうございます@ビーバー。私は 'of undefined'に 'プロパティを読み取れません'というエラーが表示されます。また、クラスを追加して、凡例項目を「0」にすることを隠しているのかどうか疑問に思った。投稿されたソリューションは、いくつかの項目で素晴らしい作品ですが、多くの場合、明らかなギャップがあります。 – Darren