1

d3.js で Parallel Coordinates を表す必要があります。まず第一に、私が考えていることが達成可能かどうか (そして、平行座標が正しいチャートであるかどうか) はわかりません。私の考えを説明します。データベースからデータを取得し、それらを JSON で公開し、(JavaScript を使用して) オブジェクトの配列に格納します。これはデータhttp://pastebin.com/DZcMqDMcの例です。横軸に沿って年を表し (データの例からわかるように、年が繰り返されます)、縦軸に沿ってそれらの年の値を表します (値は 1 から 100 の範囲のパーセントです)。JSONファイルの「value1」と「value2」プロパティに従って、2行を表現したいと思います。出来ますか?平行座標は正しいチャートですか?

私が今抱えている主な問題は、2 つのドメイン (横座標と縦座標) を正しく設定する方法がわからないことです。ボストックの平行座標の例に基づいています。

横座標については、次のように考えています。

x.domain(
    d3.extent(test, 
        function(d) {
            return d.years;
        }
    )
);

それは理にかなっていますか?

4

3 に答える 3

0

複数の折れ線グラフを試してみてください。それはあなたのニーズに合うかもしれません。あなたが何をしようとしているのかわからない。

于 2016-06-04T18:08:41.510 に答える