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

标签 r ggplot2

假设我在0,1附近有很多值,在10附近有一些值,我已经将它们映射为:

geom_point(aes(size=value))

..这给了我这样的图像:

很难看到非常小的要点。所以我想知道是否可以为点大小设置缩放框架。带有:
scale_size_area(max_size=8)

我可以设置最大尺寸,但不能设置最小尺寸。我可以记录我的数据,导致几乎没有点大小差异。定义最小尺寸和最大尺寸而不指定指定的分布(例如,可以使用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))

关于r - 在ggplot2中定义最小点大小-geom_point,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155400/

相关文章:

r - ggplot2 - 一个分面图不显示 stat_compare_means Kruskal

r - 为什么矩阵中的 double /数值通过使用 %in% 范围返回错误答案?

r - R提取字符串的一部分

r - 从 ggplot 中提取数据

Markdown 。如何减少标题栏和正文开头之间的空间

r - 为什么 `cumsum` 在 ggplot 中的组或构面内不起作用?

r - 不同索引的子集列表

r - 高级堆积条形图 ggplot2

r - 在 ggplot2 中创建条形图,描述数据集多列中特定值的计数

r - 使用 facet_wrap 和两个变量在 R 中排序条形图