0

ある調査で、私は次の 2 つの質問をしました。

  1. 主な移動手段は何ですか? (回答は1つだけで必須)
  2. 二次交通機関は何ですか?(0 または多数の回答。各セカンダリ トランスポートには、はいの場合は 0、いいえの場合は 1 が含まれます)

ここにいくつかの偽のデータがあります: http://pastebin.com/raw.php?i=pp1EHP7r

PersonNumber,Main Transport,Bus(secondary transport),Metro(secondary transport),Tram (secondary transport)
1,Bus,1,0,1
2,Bus,1,0,1
3,Bus,1,1,1
4,Train,1,0,0
5,Train,0,1,0
6,Train,0,1,0
7,Bus,0,0,0
8,Bus,0,1,0
9,Metro,0,1,0

私の目的は、2 つの部分を作成することです。メインのトランスポートを含む左側の部分。二次輸送を伴う右側の部分。次に、右側の列に値 1 がある場合、左側のトランスポートが右側のトランスポートをリンクします。たとえば、最初の観測では、バスはバス (二次輸送機関) とトラム (二次輸送機関) にリンクされますが、メトロ (二次輸送機関) にはリンクされません。

値に1が含まれている場合にのみ、1つのメイントランスポートを他の多くの列に接続する必要があるため、その方法が本当にわかりません...

そのようなグラフフローを探していますhttp://app.raw.densitydesign.org/#/

4

2 に答える 2

0

グラフに色を追加する場合は、色変数を交換して alluvial.js を変更する必要があります。

色 = d3.scale.category20();

その後、それは魅力のように機能します!

ロブ

于 2014-02-19T18:27:59.507 に答える