r语言绘制多折线图有图例
时间: 2024-01-29 16:03:45 浏览: 202
绘制多条折线图_可视化R_平滑_
5星 · 资源好评率100%
是的,你可以使用R语言中的ggplot2包来绘制多折线图,并添加图例。以下是一个简单的示例代码:
```R
library(ggplot2)
# 创建示例数据
df <- data.frame(x = 1:10,
y1 = rnorm(10),
y2 = rnorm(10),
y3 = rnorm(10))
# 绘制多折线图
ggplot(df, aes(x = x)) +
geom_line(aes(y = y1, color = "Line 1")) +
geom_line(aes(y = y2, color = "Line 2")) +
geom_line(aes(y = y3, color = "Line 3")) +
labs(x = "X轴标签", y = "Y轴标签", color = "Legend Title") +
scale_color_manual(values = c("red", "blue", "green"))
```
在这个示例中,我们使用了`aes()`函数来指定x和y轴的变量,并使用`color`参数来指定每条折线的颜色。我们还使用了`labs()`函数来添加轴标签和图例标题,并使用`scale_color_manual()`函数来手动设置每个线条的颜色。这样就可以生成一个带有图例的多折线图。
阅读全文