2

私のデータでは、米国の郵便番号は 4 つのグループにグループ化されています。これらの郵便番号をグループごとに異なる色で強調表示し、それらの郵便番号の州名を表示する必要があります。

パッケージzip.plotの機能を試してみました。muRL

この機能を使用すると、プロジェクトで検討しているすべての郵便番号を強調表示できますが、これらの 4 つのグループに異なる配色を使用して州名を表示することはできません。

解決策を見つける方法は?

4

1 に答える 1

1

これはおそらく最もエレガントな解決策ではありませんが、正しい方向に進むはずです。

最初のいくつかのランダム データ:

library(muRL)
data(zips) #This is the file muRL's zip.plot function is calling: I'm gonna use it to extract random zip codes.
zip.data <- data.frame(zip = sample(zips$zip, 10), group = sample(1:4, 10, replace=TRUE))

次に、グループごとに異なる色を使用したプロット:

zip.plot(zip.data, col = zip.data$group)

州名については、ここでもzipsテーブルを使用しています。

zips[zips$zip %in% zip.data$zip, ] -> zip_subset
text(zip_subset$lon, zip_subset$lat, labels = zip_subset$state, pos = 4, cex = 0.7, font = 2)

ここに画像の説明を入力

郵便番号関連のデータをプロットするより洗練された方法については、この SO questionの回答をご覧ください。

于 2012-08-13T08:14:58.027 に答える