r语言 - 如何使 ggplot2 中点的大小与其数值成反比

  • 本文关键字:成反比 r语言 何使 ggplot2 r ggplot2
  • 更新时间 :
  • 英文 :


我正在使用ggplot2来可视化数据集中的三个变量,例如:

data = data.frame(x = sample(1:10, 10, replace=TRUE), y = sample(1:10, 10, replace=TRUE), Rank = sample(1:10, 10, replace = TRUE))

此处使用示例代码:

ggplot(data, aes(x = x, y = y)) + geom_point(aes(size = Rank))

但是,我希望点的大小与其等级成比,以便秩接近"1"的点很大,并且可以在图例中正确显示。

谁能帮忙?

您可以使用1/Rank

ggplot(data, aes(x = x, y = y)) + geom_point(aes(size = 1/Rank))

最新更新