ggplot2 で geom_map を使用してコロプレス マップを作成しようとしています。グラデーションの色が似ている領域を区別するために、さまざまな領域を黒または他の色で概説したいと考えています。次のコードを使用して、領域の輪郭を描くように色を設定しようとしました。コードは地図を生成しますが、境界はありません。色コマンドを美学に移動すると、予想される「ピンク」の境界線と凡例が生成されます。色を設定しても境界線が生成されないが、マッピングが生成される理由はありますか? ggplot2 Google Group で同様の議論を見ました。
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"))
ありがとう