R语言 几何点(_P):使用颜色和alpha时:如何删除ggplot中的alpha图例?

yi0zb3m4  于 2023-01-22  发布在  其他
关注(0)|答案(1)|浏览(234)

我有一个df,它的可视化形式如下:

df = data.frame(x = -10:11,
                y = seq(-5,5.5,by=0.5),
                z = rep(c(1,2),11) )

df

ggplot(df)+aes(x=x,y=y,color=factor(z),alpha=z)+
  geom_point()+
  geom_hline(yintercept=0)+
  geom_vline(xintercept = 0)+
  theme_blank()

输出:

我检查了所有类似的问题,但没有任何工作,以消除阿尔法图例。谢谢。

h79rfbju

h79rfbju1#

您可以在美学上添加alpha,然后使用guides将其删除,如下所示:

df = data.frame(x = -10:11,
                y = seq(-5,5.5,by=0.5),
                z = rep(c(1,2),11) )
library(ggplot2)

ggplot(df)+aes(x=x,y=y,color=factor(z), alpha=z)+
  geom_point()+
  geom_hline(yintercept=0)+
  geom_vline(xintercept = 0) +
  guides(alpha = "none")

创建于2023年1月20日,使用reprex v2.0.2

相关问题