2

可変長リストの配列であるデータを使用したい。たとえば、車のリスト、各車には前の所有者のリストがあります。積み上げ横棒グラフに似たものを描くことを考えていました。スタックを使用するのではなく、各長方形を描画します。

何らかの形式のネストされたデータを使用する必要があるかどうかわかりません。

最初の一連の応答の後に編集:私はそれを視覚的に表現する方法を実際には見ていません。d3では、入力データは常に1次元の線形配列です。リストの配列であるデータを使用したいとします。どうすればよいですか。データが次のようになっているとしましょう:[make: "Chevy"、{owners:[{name: "Mike"}、{name: "Parthiban"}]}、make: "Ford"、{ownwers:[{name: " Selvi "}、{name:" John "}、{name:" Ramkrishnan "}]}]メーカーごとに、1つのデータ要素として扱います。ただし、その後、各メーカーの所有者のデータを処理したいと思います。

現時点では、標準のレイアウトを使用したくありません。

データはクリーンなmxn行列ではないことにも注意してください。これは、可変長リストの配列です。

4

1 に答える 1

0

データの構造を理解しているかどうかはわかりませんが、階層についてはpack layoutを試すことができます。各車の前の所有者をその中に保持することができ、必要な基準に応じてサイズを調整できます。

これが公式の例であり、これを使用して作成したものを次に示します(ソースコードはこちら)。

于 2012-12-20T14:55:49.017 に答える