「D3 ベースの再利用可能なチャート ライブラリ」である c3.js を使用しています。また、円グラフを内部に含むドーナツ グラフの独自の凡例も作成しました。凡例とグラフをリンクして、凡例項目をクリックすると、凡例とドーナツ/円グラフdiv
の対応する要素の両方でアニメーションがトリガーされるようにしたい、またはその逆の場合 (円/ドーナツ パスをクリックするとトリガーされる)path
両方のアニメーション)。c3 アイテムの onclick イベント リスナーを設定できることはわかっていますが、ID がないと、対応する legend を識別できませんdiv
。また、凡例にクリック ハンドラーを設定するとdiv
、対応するものがわからpath
ず、c3 の組み込みのクリック アニメーションをトリガーする方法もわかりません。
編集: 選択した状態 ( http://c3js.org/reference.html#api-select )をトリガーできることがわかりましたが、ID を渡す必要があります。私のグラフでは、渡す ID がありません。各データ ポイントにカスタム ID を設定する方法はありますか?