繁体   English   中英

在ggplot2中定义最小点大小 - geom_point

[英]defining minimum point size in ggplot2 - geom_point

假设我在0,1和10左右有很多值。我已经映射了它们,即:

geom_point(aes(size=value))

..这给我一个像这样的图像: 在此输入图像描述

很难看到很小的一点。 所以我想知道我是否可以设置点大小的缩放框架。 附:

scale_size_area(max_size=8)

我可以设置最大尺寸,但不能设置最小尺寸。 我可以log10我的数据导致几乎没有点大小差异。 最好定义最小尺寸和最大值,省略指定的分布(例如,可以使用scale_colour_gradient)。

如果您查看?scale_size您将看到range参数:

df <- data.frame(x = 1:10,y = runif(10),sz = c(rep(1,8),10,10))

ggplot(df,aes(x = x,y = y,size = sz)) + 
    geom_point() + 
    scale_size_continuous(range = c(2,4))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM