0

皆さん -

最初のチャートのどのシリーズがクリックされたかに基づいて、2 番目のチャートをトリガーしようとしています。

どちらが選択されたかに基づいて、2 つのデータ セットのいずれかが関数に送信されます。

.on("mouseup", function(d) {return d.myCat == 0 ? updateData(yesXYZData) : updateData(nonXYZData)})

この部分は機能しますが、私が期待している反復ではなく、ターゲット div で 1 つの大きなスタックを取得しています。

function updateData(whichDataSet) {...

updateData() 関数を window.onload 関数に入れて、さまざまな要素を複製または再利用しようとしました (X 軸のドメインと範囲が同じであるため、再利用する予定です)。

[注 - データ オブジェクトの数値に関する Lars Kothoff のアドバイスを受けました。また、後で crossfilter.js とネイティブ d3.js データ操作を使用して、より優れたデータ構造を作成します。今のところ、機能を実証する実用的なプロトタイプが必要です。]

要点は次のとおりです。

https://gist.github.com/RCL1/6906892

前もって感謝します!

-RL

4

1 に答える 1