簡體   English   中英

R:從數據庫子集中以不同顏色繪制多條線

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM