我想制作一個帶有垂直線的圖來表示政策的開始。如何將這條垂直線添加到情節的圖例中?
例子:
df <- tibble(year = 2010:2014, value = c(1,2,3,3,4))
df %>%
ggplot(aes(x = year, y = value))
geom_line()
geom_vline(xintercept = 2012, linetype = 4)
我試過 show_legend = T 但沒有任何反應。這是情節
uj5u.com熱心網友回復:
您必須像下面的代碼xintercept = 2012, linetype = "dotdash"
一樣aes()
參與其中才能顯示圖例
df %>%
ggplot(aes(x = year, y = value))
geom_line()
geom_vline(aes(xintercept = 2012, linetype = "dotdash"))
scale_linetype_manual(values=c("dotdash"), name = "vline")
theme_bw()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/537498.html
標籤:r图表2几何线