map_dataでgeom_mapを使用しましたが、HIとAKは含まれていません。私は米国国勢調査のgeom_polygonとstate.centerで米国国勢調査の地理的境界データを使用しましたが、一致しません。私はstackoverflowの関連記事を読んだが、私が実際に私の質問に答えていない読んだ。助言がありますか?ggplot2を使用して、状態の略語を中心にしたHIとAKで米国の州地図を描くにはどうすればよいですか?
1
A
答えて
2
library(choroplethr)
library(ggplot2)
library(devtools)
install_github('arilamstein/[email protected]')
library(choroplethrZip)
data(df_zip_demographics)
df_zip_demographics$value = df_zip_demographics$percent_asian
zip_map = ZipChoropleth$new(df_zip_demographics)
zip_map$ggplot_polygon = geom_polygon(aes(fill = value),
color = NA)
zip_map$set_zoom_zip(state_zoom = NULL,
county_zoom = NULL,
msa_zoom = NULL,
zip_zoom = NULL)
zip_map$title = "50 State Map for StackOverflow"
zip_map$legend = "Asians"
zip_map$set_num_colors(4)
choro = zip_map$render()
choro
data(df_pop_state)
outline = StateChoropleth$new(df_pop_state)
outline = outline$render_state_outline(tolower(state.name))
choro_with_outline = choro + outline
choro_with_outline
また、ここでは状態のラベルを追加するコードです:https://github.com/arilamstein/choroplethr/blob/master/R/state.R#L33
2
あなたはのいくつかを移動する必要がありますので、あなたは再考えるあなたの戦略にビットをお勧めしますが、読みやすくするための状態ラベル。 Prbly shldは、あなたが動かすもののために状態からラベルに線を引きます。
library(ggplot2)
library(ggalt) # coord_proj
library(albersusa) # devtools::install_github("hrbrmstr/albersusa")
library(ggthemes) # theme_map
library(rgeos) # centroids
library(dplyr)
# composite map with AK & HI
usa_map <- usa_composite()
# calculate the centroids for each state
gCentroid(usa_map, byid=TRUE) %>%
as.data.frame() %>%
mutate([email protected]$iso_3166_2) -> centroids
# make it usable in ggplot2
usa_map <- fortify(usa_map)
gg <- ggplot()
gg <- gg + geom_map(data=usa_map, map=usa_map,
aes(long, lat, map_id=id),
color="#2b2b2b", size=0.1, fill=NA)
gg <- gg + geom_text(data=centroids, aes(x, y, label=state), size=2)
gg <- gg + coord_proj(us_laea_proj)
gg <- gg + theme_map()
gg
関連する問題
- 1. enum値を状態図の状態として使用するにはどうすればよいですか?
- 2. 清潔な米国地図上の地図点(50州)
- 3. 世界+米国の州地図で塗りつぶし
- 4. ggplotを使用して、米国の州の地図を、各状態に固有の色でRで色付けしたいと考えています。これはどのように可能ですか?
- 5. Zipcodeデータセットで地図を作成するにはどうすればよいですか? (米国郵便番号)
- 6. 米国の地図上に点を描画する
- 7. 、私はそのすべての状態と状態の境界と米国のマップを描画したい米国は唯一のiOS
- 8. 米国の地図を作成し、各州の色を塗りつぶすにはどうすればいいですか?
- 9. どのように各州で発生した犯罪の数とRを使用して、米国のすべての州をマップするには?
- 10. Googleマップを使用して、国境、米国の州境、都市の境界線を表示するにはどうすればよいですか?
- 11. 米国州のListBox/DropDownListにはどのようなアプローチが良いですか
- 12. JavaScriptを使用してBING地図APIから住所(都市、州、国、郵便番号)を取得するにはどうすればよいですか?
- 13. 国と州の選択されたオプションを米国に設定します
- 14. city_idに基づいて地図の中心を合わせるにはどうすればいいですか?
- 15. Matlabで中心点を取得して正方形を描くにはどうすればよいですか?
- 16. 大きなデータベースを使ってアンドロイドで地図を描くにはどうすればいいですか?
- 17. Javascriptで米国の地図を動的に着色する
- 18. ggplot2を使用して、米国郡のグループの周りに境界線を作成するにはどうすればよいですか?
- 19. ビン地図apiを使って道路を描くにはどうすればいいですか?
- 20. 作成した地図に基づいて地図の中心を表示
- 21. 地図マーカーを中心にしない
- 22. D3.JSとFlaskの問題 - 米国の地図を取得しようとしています
- 23. 中国語はどのようにコーディングしていますか?
- 24. 米国の州の概要はggplot2には表示されません
- 25. 州名とその略語を許可し、数字を許可しない米国の州を検証するための正規表現
- 26. 2dタイルベースのゲームデザイン、どのようにビューポートで地図を描くのですか?
- 27. geojsonの中心を取得するリーフレットを使用して大陸/国/州
- 28. 中国語の文字をCygwinで正しく表示するにはどうすればいいですか?
- 29. マップパッケージを使用して米国の州(MO)郡データをマップする方法は?
- 30. Basemap(Python)を使用して50州の米国をプロットする方法は?
これは素晴らしい作品。 HIをAKの左側に移動する方法はありますか? – tnabdb
心配しないで、ただ翻訳を使用します。 – tnabdb