2
gogplot2でgeom_mapを使用してchoroplethマップを作成しようとしています。グラデーションの色が似ている領域を区別するために、さまざまな領域を黒または他の色で概観したいと思います。次のコードを使用して、領域の輪郭を描くように色を設定しようとしました。コードはマップを生成しますが、境界線は生成しません。カラーコマンドを審美的なものに移すと、伝説と一緒に予想される「ピンク」の境界線が生成されます。色を設定することで罫線が作成されるのではなく、マッピングが行われる理由は何ですか? ggplot2 Googleグループについても同様の議論がありました。あなたはgeom_polygonを使用してポリゴンの境界線を追加する必要がgeom_map ggplot2の枠線
ggplot(subset(df, as.character(variable) == "value"), aes(map_id = id)) +
geom_map(aes(fill = pct), colour = "black", map = ggmap) +
expand_limits(x = ggmap$long, y = ggmap$lat) +
scale_fill_gradient(low = "antiquewhite", high = "darkred") +
opts(title = "Title", panel.background = theme_rect(fill = "grey90"))
おかげ
Thanks Tyler。これはまさに私が欠けていたものです。私は、学校区の学校の出席ゾーンの概要を示すシェイプファイルを使用しています。 – Mike
私はあなたに見える時間がある場合に備えて、この記事と非常に似ている質問があります[ここ](http://stackoverflow.com/questions/10572878/geom-map-borders-in-ggplot2-revisited)それは私がコメントに感謝するだろう。 – yellowcap
@TylerRinker国境を別の色で強調表示したい場合、マップパッケージから座標を取得する方法を明確にしてください。私は "国境"(州)があることを知っていますが、geom_polygonを使ってここでどのようにしますか? – CRSouser