![](/img/trans.png)
[英]How to draw multiple lines on a single plot in R all with different colours?
[英]R: plot multiple lines in different colours from subset of database
我创建了一个包含六个不同国家和多个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。我几乎整天都在处理超级nooby问题,并且尝试了各种方法,从手动创建子集创建颜色矢量到玩ggplot-但我真的很困。
知道如何用不同的颜色显示线条吗?
非常感谢!
我只是想说,我最终使用了一种不太优雅的方法-但却奏效了。
首先,我将我的国家归为一类。
c1 <- subset(countries,countries$Country=="c1")
c2 <- subset(countries,countries$Country=="c2")
c3 <- subset(countries,countries$Country=="c3")
其次,我一条一条地画线。
plot(c1$Year, c1$GDP, type = "l", bty="l", col="brown")
lines(c2$Year, c2$GDP, col="cornflowerblue")
lines(c3$Year, c3$GDP, col="darkblue")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.