7
多くのレイヤで透明度とアルファレベルを処理する最良の方法についてご意見をお聞かせください(ggplot2
を参照)。以下のサンプルコードでは、それが(例えば、サウスカロライナ州、ノースカロライナ州バージニア州)の個々の状態の境界線を見ることは非常に困難になる - 私はalpha=0.00001
を設定しようとしたが、これはさらに悪いことに見えます...ggplot2の透明度とアルファレベルstat_density2dのマップとレイヤーがR
library(ggplot2)
all_states = map_data("state")
set.seed(103)
df = data.frame(long=sample(-90:-70,100,T), lat=sample(30:45,100,T))
p = ggplot() +
geom_polygon(data=all_states, aes(x=long, y=lat, group=group), color="white", fill="grey80") +
stat_density2d(data=df, aes(x=long, y=lat, fill=..level.., alpha=..level..), # HELP HERE ???
size=2, bins=5, geom='polygon') +
geom_point(data=df, aes(x=long, y=lat),
color="coral1", position=position_jitter(w=0.4,h=0.4), alpha=0.8) +
theme_bw()
p