我想用資料標簽繪制多行,但到目前為止我所有的嘗試都回傳了錯誤訊息。
ggplot(data, aes(year))
geom_line(aes(y = var1), color = "#E20335", size = 1.5)
geom_point(aes(y = var1), color = "#E20335", size = 3)
geom_line(aes(y = var2), color = "#292753", size = 1.5)
geom_point(aes(y = var2), color = "#292753", size = 3)
scale_x_continuous(breaks = 2010:2020)
scale_y_comma()
labs(title = 'something',
subtitle = 'something',
x = 'This axis title intentionally left blank',
y = 'This axis title intentionally left blank',
caption = 'something')
我想將標簽插入到此代碼中,以便將它們放置在資料點周圍。任何幫助將不勝感激。
uj5u.com熱心網友回復:
正如評論中所建議的,您可以嘗試使用geom_label. 但是,最好提供一個示例資料集,例如內置資料集或dput(data). 此外,包括library您正在與之合作以幫助人們幫助您的人。由于您沒有指定要標記哪個變數,因此我發布了一個帶有mtcars資料集的示例
library(ggplot2)
library(hrbrthemes)
ggplot(mtcars, aes(mpg))
geom_line(aes(y = disp), color = "#E20335", size = 1.5)
geom_point(aes(y = disp), color = "#E20335", size = 3)
geom_line(aes(y = hp), color = "#292753", size = 1.5)
geom_point(aes(y = hp), color = "#292753", size = 3)
scale_x_continuous(breaks = 2010:2020)
scale_y_comma()
labs(title = 'something',
subtitle = 'something',
x = 'This axis title intentionally left blank',
y = 'This axis title intentionally left blank',
caption = 'something')
geom_label(aes(y=disp,label=carb))
geom_label(aes(y=hp,label=carb))
對于這種繪圖和資料,通常最好將資料集重塑為長格式,以便更容易管理圖例、顏色和其他 ggplot 選項
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/495178.html
上一篇:更改Rggplot中的日期順序?
下一篇:重疊面積圖ggplot2R
