gpt4 book ai didi

r - 更改ggplot图例标题

转载 作者:行者123 更新时间:2023-12-04 10:16:12 28 4
gpt4 key购买 nike

这是我的ggplot的代码。如何最轻松地更改图例的标题?我知道我可以将gg_group变量更改为my_title <- c(rep("train",10), rep("validation", 10))。但是我只想将标题更改为“whatever I want”而不更改任何变量。

library(ggplot2)
y <- c(rnorm(10,1), rnorm(10,3))
x <- rep(seq(1,10,1),2)
gg_group <- c(rep("train",10), rep("validation", 10))

gg_data <- data.frame(y=y, x=x, gg_group=gg_group)

p <- ggplot(gg_data, aes(x=x, y=y, group=gg_group))
p + geom_line(aes(colour=gg_group))

我也尝试过此代码:
p + geom_line(aes(colour=gg_group)) +
scale_shape_discrete(name="Dataset",labels=c("Train", "Validation"))

但这是行不通的。 *编辑,检查Jaap和JasonAizkalns的帮助。

最佳答案

它不起作用的原因是因为您没有在shape代码中使用ggplot。相反,您应该使用scale_color_discrete,如下所示:

scale_color_discrete("Dataset")

关于r - 更改ggplot图例标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398033/

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