2017-10-21 4 views
0

これを見つけることができないことに驚いたが、これはよくある問題だと思う。R/ggplot2:サイズの図の凡例にサンプルデータポイントをカバーする奇妙な塊がある

私はggplotでboxplotsを描画し、データポイント自体をgeom_point()またはgeom_jitter()でプロットしています。私がポイントのためのサイズの美しさを設定すると、凡例は、例のデータポイント上の暗いブロブによって覆い隠されます。

library(ggplot2) 
d = data.frame(
a = factor(c(rep('a',5), rep('b',5), rep('c',5))), b = rnorm(15), 
c = rnorm(15) 
) 
ggplot(aes(x = a, y = b, size = c), data = d) + geom_boxplot(outlier.shape = NA) + 
    geom_jitter(width = 0.3) 

blobby size legends

答えて

2

これらのブロブは、凡例おかしなにつながる)(geom_boxplotに適用取得サイズaestheticから来ています。解決方法は、geom_point/jitter()にのみサイズの美しさを適用することです。

ggplot(aes(x = a, y = b), data = d) + geom_boxplot(outlier.shape = NA) + 
    geom_jitter(aes(size=c), width = 0.3) 

fixed legend

関連する問題