我正在嘗試使用 ggplot 從一個資料框中繪制一個關于僅來自歐洲和美洲的國家的歷史預期壽命的圖表。我的想法是將所有歐洲國家的線條變成藍色,將美洲的線條變成紅色。
這是我的代碼:
ggplot(AmericasEuropeData, aes(x = year, y = lifeExp, group = country, color = country))
geom_line(lwd = 1, show.legend = FALSE)
scale_color_manual(values = country_colors)
theme_bw() theme(strip.text = element_text(size = rel(1.1)))
ggtitle("Americas Europe")
geom_vline(xintercept=2020, linetype="dashed")
ylab("Life Expectancy")
xlab("Year")
顯示以下圖表:

我嘗試更改color = country為,color = continent但它將所有線條變為灰色,而不是每個大陸的不同顏色。我該如何解決這個問題?我知道我可能搞砸了一些非常簡單的事情。
AmericasEuropeData資料框預覽

uj5u.com熱心網友回復:
它通過改變作業完美color = country到color = continent和洗掉scale_color_manual(values = country_colors)作為@AllanCameron說。
這是它現在的樣子:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/361041.html
下一篇:在組件Ionic中重新加載資料
