0

一部の状態が 2 つの変数によって特徴付けられるデータフレームがあります。簡単に言えば、すべての行を (state,var1,var2) のベクトルと考えることができます。googleVis パッケージを使用して州をマップしたい。私のアプローチは、サイズと色がそれぞれ var1 と var2 を表すマーカーを使用することです。次のコードを使用して、1 つの変数のみを表すことができます。

require(googleVis)
map <- gvisGeoMap(df_by_state, locationvar = 'state', 
                  numvar = 'var1',
                  options = list(dataMode = 'markers',
                                 region = 'US'))
plot(map)

上記のコードは、マーカー付きのマップを生成します。 ここに画像の説明を入力

ただし、マーカーのサイズと色はどちらも同じ変数 var1 を表しています。var1 がサイズでエンコードされている間に、マーカーの色で var2 を表すにはどうすればよいですか?

4

1 に答える 1

0

代わりに gvisGeoChart を使用してそれを行うことができました

map <- gvisGeoChart(df, locationvar = 'state',
                    colorvar = 'var1', sizevar = 'var2',
                    options = list(region = 'US',displayMode = 'markers'))
plot(map)

ここに画像の説明を入力

ただし、gvisGeoMap でそれを行う方法をまだ知っている場合は、感謝します。

ありがとうございました

于 2015-03-05T14:55:03.257 に答える