【发布时间】:2016-01-18 00:55:51
【问题描述】:
我创建了一个包含六个不同国家和多个 GDP 和不平等指标的数据库。
首先,我想在一张图中绘制各国的 GDP 增长情况。效果很好:
plot(my_six_countries$Year, my_six_countries$GDP.growth.rate, main = "Development of GDP growth", xlab = "Year", ylab = "GDP growth", type = "l", col = 600)
但是,我希望不同国家/地区的线条以不同的颜色显示,而不仅仅是 600 条。我几乎整天都在解决这个超级笨拙的问题,并且我尝试了各种方法,从创建颜色矢量到手动设置子集以使用 ggplot - 但我真的被卡住了。
知道线条如何以不同的颜色显示吗?
非常感谢!
【问题讨论】:
-
你应该包括一个可重现的例子
-
你可以使用
ggplot(my_six_countries, aes(x = Year, y = GDP.growth.rate, col = whatever_country_name_variable_is) + geom_line()