gpt4 book ai didi

r - R中的图例问题-如何更改ggplot2中的图例文本

转载 作者:行者123 更新时间:2023-12-01 01:53:46 25 4
gpt4 key购买 nike

我有一个灰色的情节,情节内有图例。但是,图例中的标签是错误的。如果我按照建议更改图例标签,即使不更改主题,我也会以某种方式回到默认颜色。必须有更好的方法。图例中的“sex”为“Method”,“m”为“1”,“f”为“2”,情节仍为灰色,将是一个巨大的改进。

require(ggplot2)
counts <- c(18,17,15,20,10,20,25,13,12)
time <- c(1, 1.3, 1.1, 1, 1, 1, 1, 1.3, 1.1)
sex <- c("m","f","m","f","m","f","m","f","m")
print(myDF <- data.frame(sex, counts, time))

gTest <- ggplot(myDF, aes(counts, time, color=sex)) +
geom_point(size = 3)+geom_smooth(method="lm", se=F) +
ggtitle("Long-Term Gain in Speech Rate")+
xlab("Baseline Speech Rate") +
ylab("Mean Speech Rate Gain")

谢谢!这改变了标题
gTest + scale_colour_grey(start = .3, end = .7) + guides(color=guide_legend(title="Method")) + theme_bw()+ theme(legend.position=c(.9,.9), legend.background=element_rect(fill="white", size=0.5, linetype="solid", colour ="white"))

最佳答案

为了更改图例标签,您可以编辑您对 scale_colour_grey() 的调用。包括 labels=争论。要更改图例标题,您可以在 guides() 中指定它。称呼。这应该会产生所需的结果:

gTest + scale_colour_grey(start = .3, end = .7,labels=c("2","1")) +
guides(color=guide_legend(title="Method")) +
theme_bw()+
theme(legend.position=c(.9,.9),
legend.background=element_rect(fill="white",
size=0.5, linetype="solid", colour ="white"))

enter image description here

关于r - R中的图例问题-如何更改ggplot2中的图例文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42118012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com