我正在使用以下数据和代码:
>
> dput(ddf)
structure(list(xx = c("aa", "bb", "cc"), gp = c("one", "two",
"one"), yy = c(5L, 10L, 15L)), .Names = c("xx", "gp", "yy"), class = "data.frame", row.names = c(NA,
-3L))
>
>
> ddf
xx gp yy
1 aa one 5
2 bb two 10
3 cc one 15
>
> ggplot(ddf)+geom_point(aes(x=xx, y=yy, size=gp))
>
这里较小的点实际上很小,几乎看不见。如果它是彩色的,它将变得更加晦涩难懂。可以增加较小的点大小以使其清晰可见吗?
您将必须像这样使用range
内部的参数scale_size_discrete
,例如:
ggplot(ddf) +
geom_point(aes(x=xx, y=yy, size=gp)) +
scale_size_discrete(range=c(3,5))
得到以下结果:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句