可以使用ggplot2库中的scale_color_manual函数手动添加图例。示例代码如下:
library(ggplot2)
library(ggfortify)
# 创建数据
df <- data.frame(x = 1:5, y = 2:6, group = c("A", "B", "B", "C", "C"))
# 使用autoplot绘制散点图,在ggfortify中调用scale_color_manual函数添加图例
autoplot(df, aes(x = x, y = y, color = group)) +
scale_color_manual(values = c("red", "blue", "green")) # 三个颜色与三个分组对应
上述代码绘制了一个包含3个分组的散点图,并使用scale_color_manual函数手动添加了颜色为红、蓝、绿的图例,分别与分组A、B、C对应。
下一篇:autoplot不接受ts对象。