1

Rを使用して、米国の各州の金利バブルをマップ自体にプロットするにはどうすればよいですか.Rにはマップライブラリがあり、米国の州マップを描画できます。そのようです。

library(maps)
map("state", boundary = FALSE, col="gray", add= TRUE)

ここで、直径がその州の平均金利であるバブルを州の地図に追加したいとします。最初に州の首都を見つけ、その座標を見つけてから使用しますか?

points(latCapitol, lonCapitol, col="blue",pch=19, cex=Interest.Rate )

州ごとに。もっと簡単な方法はありますか。おそらく、州議会議事堂の座標に関する必要な情報が既にあるライブラリです。または、州議会議事堂ではなく、州の真ん中にポイントを配置する必要があります。さらに、東部の州の密度をどのように修正しますか。北東部には小さな州がたくさんあります。

4

3 に答える 3

2

これが解決策です

米国の州の偽のデータセットのサンプルは、平均金利です。

state.mean.interest <- data.frame("State" = c("AZ", "ID", "SC", "TX", "NJ"),
                                  "Mean.Interest.Rate" = c(10, 12, 14, 11, 9))

マップと状態データセットをロードします

library(maps)
data(state)

状態データセットから2つのデータフレームをマージして、新しいデータフレームを作成します

state.location <- data.frame ("State" = state.abb,
                              "Longitude" = state.center$x,
                              "Latitude" = state.center$y)

2つのデータフレームをマージします

state.mean.interest <- merge(state.mean.interest, state.location)

米国の州の地図と金利をバブルとしてプロットします。バブルを拡大縮小することはできますが、必要に応じて

map("state")
points(state.mean.interest$Longitude,
       state.mean.interest$Latitude,
       pch = 19,
       col = "blue",
       cex = 2* state.mean.interest$Mean.Interest.Rate/max(state.mean.interest$Mean.Interest.Rate))

全部終わった。一部の州では、米国の州の地図と青い色の泡が表示されます。

于 2013-02-09T20:49:58.387 に答える
0

おそらく、1 つのオプションは、googleVisパッケージを使用してからgVisGeoChart関数を使用することです (ビネットの 19 ページを参照)。試したことはありませんが、バブルが配置されるべき都市名を与えることは可能だと思います.少なくともGoogleアナリティクスでは、地図にそのようなオーバーレイがあります.

于 2013-02-08T15:04:58.557 に答える
0

私はいつもコロプレス マップが好きでした。Revolution Analytics ブログには、数年前にコロプレス マップの課題があり、R でこれらのマップを作成するためのさまざまなソリューションを投稿しました。リンクは次のとおりです。

于 2013-02-08T15:08:31.327 に答える