如何在R中更改ggplot2面网格中的轴名称

euoag5mw  于 2023-03-20  发布在  其他
关注(0)|答案(2)|浏览(190)

使用GGplot 2创建以下图

plot1 <- ggplot(data=emodata, aes(x=trueSNR, y=score, colour=factor(Task)))
plot1 + stat_smooth(method="lm")+ facet_grid(. ~ Condition_f)

我正在尝试更改默认轴名称(y =“score”表示“proportion correct”,x=“trueSNR”表示“dB SNR”)。默认情况下,他们会在 Dataframe 中获得变量名称。这看起来应该很容易,但我在这里找不到答案(大多数看起来像是讨论重新标记轴,这在使用facet_grid时似乎有问题)主要问题是尝试从facet_grid参数中编辑轴标签。
不管怎样,我知道这可能是小事,但我会很感激任何帮助!

g9icjywg

g9icjywg1#

您可以像更改任何其他ggplot图一样更改轴名,方法之一是使用labs函数:
plot1 + labs(x = "proportion correct", y = "dB SNR")
实验室可以添加在facet_grid之前或之后,两者都可以工作。希望这对你有帮助!

a5g8bdjr

a5g8bdjr2#

尝试使用labs()

plot1 + stat_smooth(method="lm")+ facet_grid(. ~ Condition_f) +
 labs(x="trueSNR", y="proportion correct")

相关问题