2017-06-27 18 views
0

まだd3.jsの新機能 - 2つの宛先間を移動するのにかかる時間をヒートマップで表示したいと考えています。 Rでヒートマップのデータ入力形式

this

あなたはdata.matrixとしてワイドフォーマットでデータを持っているし、その後gplots' heatmap.2にそれを投げると素敵を得ることができる:最終的な出力は次のようになりますと仮定すると、ヒートマップ。 d3.jsは、私は私のデータを持つことができますどのような機能、(.csvまたは.jsonのいずれか)は、このなどのワイドフォーマットに持ち込んでいるん:

this

またはd3.js aのヒートマップを生成しているがボックスを作成するために、ループのための2つ使用して、行と列を反復処理するため、私はこのような長い形式を使用する必要がありますの問題:

this

答えて

0

あなたがヒートマップのためにJSONデータを使用することができます...このような何か:

{ 
    travelTime: [ 
    { source: A, 
    destination: A, 
    time: 0 
    }, 
    { source: A, 
    destination: B, 
    time: 3 
    }, 
    { source: A, 
    destination: C, 
    time: 4 
    }] 
} 

あなたのYスケールドメインはsourceに基づいており、あなたのXスケールはdestinationに基づいています

に基づいて
関連する問題