R ggplot 2:如何基于另一个变量设置几何点α?

R ggplot 2:如何基于另一个变量设置几何点α?,r,ggplot2,R,Ggplot2,让我们使用mtcars数据集 p <- ggplot(mtcars, aes(wt, mpg, color = as.factor(gear))) p + geom_point() p如果将cyl放在aes中,这将起作用。本质上,这里要做的是映射cyl变量。这就是你要找的吗 ggplot(mtcars, aes(wt, mpg, color = as.factor(gear), alpha = cyl)) + geom_point() 这样就可以了:)。谢谢是否存在这样的情况?我使

让我们使用mtcars数据集

p <- ggplot(mtcars, aes(wt, mpg, color = as.factor(gear)))
p + geom_point()

p如果将
cyl
放在
aes
中,这将起作用。本质上,这里要做的是映射
cyl
变量。这就是你要找的吗

ggplot(mtcars, aes(wt, mpg, color = as.factor(gear), alpha = cyl)) +
  geom_point()

这样就可以了:)。谢谢是否存在这样的情况?我使用@bjornkallerud解决方案,我的条件变量是数字,但在我的绘图中没有条件字母。“嗯……我遇到了同样的事情,”本说
ggplot(mtcars, aes(wt, mpg, color = as.factor(gear), alpha = cyl)) +
  geom_point()