如何在 R autoplot 中重命名线标签?

How to rename line label in R autoplot?

我有以下图表,其中包含真实值(黑线)、拟合值(橙线)和预测值(蓝线)。

如果您注意到右侧,拟合值行显示 NULL。如何将其更改为“拟合值”?另外,为什么它说“顶部系列”?我怎样才能改变它?

这是我的代码:

data <- read.csv('C:/users/Datasets/Final Datasets/final_a.csv', TRUE, ",")
y <- msts(data$MeanTravelTimeSeconds, start=c(2016,1), seasonal.periods=c(7.009615384615385, 30.5, 91.3, 365.25))

fit <- tbats(y)
fc <- forecast(fit)

# Generating the plot:
autoplot(y) + autolayer(fitted(fit)) + autolayer(fc)

这个怎么样:

autoplot(y) + 
  autolayer(fitted(fit)) + 
  autolayer(fc) + 
  scale_colour_manual(values="red", label="New Color Labsl", name="New Series Label") ```

scale_colour_manual() 允许您更改颜色和附加的标签以及应用于它的名称。