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;
}
)
);
それは理にかなっていますか?