Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot,更改每个“的alpha”;“颜色”;_R_Ggplot2 - Fatal编程技术网

R ggplot,更改每个“的alpha”;“颜色”;

R ggplot,更改每个“的alpha”;“颜色”;,r,ggplot2,R,Ggplot2,一个特定的类别比其他类别有更多的数据点,所以我想让它比其他类别更透明,这样我就可以看到其他类别中的模式 ggplot(aes(x = density, y = alcohol), data = redWine) + geom_point(aes(color = quality_factor)) + geom_smooth(method = 'lm')+ scale_alpha_manual(c(0.8, 0.8, 0.1, 0.1, 0.1, 0.1)) 质量系数是一个有11个等级

一个特定的类别比其他类别有更多的数据点,所以我想让它比其他类别更透明,这样我就可以看到其他类别中的模式

ggplot(aes(x = density, y = alcohol), data = redWine) +
  geom_point(aes(color = quality_factor)) +
  geom_smooth(method = 'lm')+
  scale_alpha_manual(c(0.8, 0.8, 0.1, 0.1, 0.1, 0.1))
质量系数是一个有11个等级的有序系数,尽管我使用的数据子集仅使用11个等级中的6个

我试图用
scale\u alpha\u manual
更改alpha值,但根本无法让它更改alpha值


我做错了什么?

多亏了PoGibas的提示,以下是解决方案供将来参考:

ggplot(aes(x = density, y = alcohol), data = redWine) +
  geom_point(aes(color = quality_factor, alpha = quality_factor)) +
  geom_smooth(method = 'lm')+
  scale_alpha_manual(values = c(1, 1, 0.1, 0.1, 1, 1))
您必须在aes中为geom_点添加alpha。
请注意,您不能将
aes
添加到
scale\u alpha\u手册

中,您还必须将
alpha
添加到
aes
。谢谢PoGibas,尽管我不知道为什么我的问题被否决了。。。非常感谢。