R ggplot2:绘制双尺寸美学

R ggplot2:绘制双尺寸美学,r,ggplot2,R,Ggplot2,根据我在stackoverflow上的发现,(例如)这在ggplot2中可能(还)不可能实现 我想创造一个有两种尺寸美学的泡泡地,一个总是比另一个大。其目的是显示比例以及绝对值。现在我可以按比例给点上色,但我更喜欢多气泡。在Excel中,这是相对简单的。()是否有办法在ggplot2(或base)中复制此功能?这里有一个选项。在两个geom_point图层中映射size。不过,在ggplot中为bubblecharts选择合适的尺码有点难 p <- ggplot(mtcars, aes(m

根据我在stackoverflow上的发现,(例如)这在
ggplot2
中可能(还)不可能实现


我想创造一个有两种尺寸美学的泡泡地,一个总是比另一个大。其目的是显示比例以及绝对值。现在我可以按比例给点上色,但我更喜欢多气泡。在Excel中,这是相对简单的。()是否有办法在
ggplot2
(或base)中复制此功能?

这里有一个选项。在两个
geom_point
图层中映射
size
。不过,在ggplot中为bubblecharts选择合适的尺码有点难

p <- ggplot(mtcars, aes(mpg, wt)) + geom_point(aes(size = disp), shape = 1) +
  geom_point(aes(size = hp/(2*disp))) + scale_size_continuous(range = c(15,30))
scale\u size\u continuous()。如果有人有更好的主意,我很想听。

请您提供数据,以便这是一个可复制的示例?对不起,这是
mtcars
,x轴为
mpg
,y轴为
wt
。大小分别是
hp/2
(黑色)和
disp
(白色)。唉,我忘了用
aes()括起来
size=
!非常感谢。我如何实施这项研究?我试过
p+theme(theme_bw())
@flodel-当然,对于绘图问题,我通常试图将讨论限制在概念的基础上-希望不会那么混乱。但是
theme\u bw
无疑会影响OP的原始绘图,我们如何标记这两个变量??
P <- p + theme_bw()