我希望X轴上的年份和sf_emissions以及ny_emissions绘制为线条。
years sf_emissions ny_emissions
1 1999 4740.273 4986.340
2 2002 3216.474 3586.434
3 2005 2959.778 3344.234
4 2008 4022.072 3429.964
这是我的尝试。数据框称为df2。
plot2 <- ggplot(df2, aes(years, sf_emissions, ny_emissions)) +
geom_point() +
geom_line()
答案 0 :(得分:0)
library(reshape2)
df3 <- melt(df2, id.vars="years")
ggplot(df3, aes(x=years, y=value, colour = variable)) +
geom_point() +
geom_line()
答案 1 :(得分:0)
如果有效,请尝试使用
ggplot(df2, aes(years)) +
geom_line(aes(y = sf_emissions, colour = "sf_emissions")) +
geom_line(aes(y = ny_emissions, colour = "ny_emissions"))