D3再利用可能なチャートパターンを理解して実装しようとしています。D3 - ネストされた関数を呼び出すと親関数が呼び出され、チャートが繰り返されます
ここで、id '#updatableChart'を選択すると、updatableChartが呼び出されます。
質問1:私は、後続のコードでは、以下のように呼び出すことで、高さパラメータを調整したい場合は
、それがチャートを複製します。
d3.select('#updatableChart')
.call(updatableChart.height(450));
元のグラフに影響を与えずにこのパターンを使用し、高さを更新する方法を教えてください。
質問2:私は別のチャートが必要な場合
さて、たとえば、DIVのid「#のupdatableChart2」の下で、私はまだ以下のコードを使用してグラフを呼び出して取得することができます。
d3.select('#updatableChart2')
.call(updatableChart)`
しかし、単にupdatableChart.height(500);
と言って高さを調整しようとすると、2番目のグラフにしか影響しません。どのようにチャートインスタンスを選択するのが具体的なのですか?
ありがとうございます。