R ggplot-更改点的大小

R ggplot-更改点的大小,r,ggplot2,R,Ggplot2,我正在用ggplot和geom_点在图形上绘制点。点的大小对应于数据点的大小。震级从2级到10级。我想通过对其大小应用0.5的因子来绘制点,以便大小从1到5。在图例中,在图表的一侧,我想显示从2到10的真实震级 我该怎么做呢?有两种可能: 1) 将震级除以2: geom_point(aes(size = magnitude/2)) 2) 使用range=c(1,5)参数: geom_point(aes(size = magnitude)) + scale_size(range = c(1,5)

我正在用ggplot和geom_点在图形上绘制点。点的大小对应于数据点的大小。震级从2级到10级。我想通过对其大小应用0.5的因子来绘制点,以便大小从1到5。在图例中,在图表的一侧,我想显示从2到10的真实震级


我该怎么做呢?

有两种可能:

1) 将震级除以2:

geom_point(aes(size = magnitude/2))
2) 使用
range=c(1,5)
参数:

geom_point(aes(size = magnitude)) +
scale_size(range = c(1,5))
可能重复更多的“我想你会在那里看到答案”与完全重复。