ドーナツチャート内のタイトルをすべてのデータ値の合計に変更し、チャートにデータが読み込まれるたびに自動的に更新する方法はありますか?
これを使用して、タイトルを動的に変更できます。
d3.select('#div_id .c3-chart-arcs-title').node().innerHTML = "new title";
ここで、 div_id
は、チャートがバインドされているdivのIDです。
自分で合計を計算するロジックを作成する必要がある場合があります
フォントと色を動的に変更するにはどうすればよいですか?
vishal-konyのアドバイスに従ってそれを行うことができました。
ただし、c3ライブラリがこのためのAPIを提供する方がよいでしょう。 何かのようなものchart.updateTitle('donut','new title');
最も参考になるコメント
vishal-konyのアドバイスに従ってそれを行うことができました。
ただし、c3ライブラリがこのためのAPIを提供する方がよいでしょう。 何かのようなもの
chart.updateTitle('donut','new title');