【发布时间】:2020-11-27 00:27:50
【问题描述】:
在 R 中使用 ggplot: 我正在尝试绘制一个以多列作为单个变量的线图。我没有使用 fill = 参数,所以我知道这就是 scale_fill_discrete 不起作用的原因。从我从其他类似问题中看到的情况来看,似乎所有其他选项(scale_colour_discrete、scale_shape_discrete 等)都要求您在构建绘图的第一步中使用这些参数。这可能是我的主要问题,但我不知道如何用三个不同的变量来解决它。现在显示的图例显示了三种不同的颜色,但它们与正确的变量没有关联。
ggplot(summary_5yr) +
geom_line(aes(x = Year, y = NY_Med_Inc, group = 1, color ="blue")) +
geom_line(aes(x = Year, y = FL_Med_Inc, group = 1, color = "red")) +
geom_line(aes(x = Year, y = WA_Med_Inc, group = 1, color = "green")) +
labs(title = "Median Income Trends", x = "Year", y = "Median Income (USD)")
【问题讨论】:
标签: r ggplot2 plot legend legend-properties