我無法更改標題和我ggplot傳說中的樣子,現在它看起來是這樣的: 更改標題
但我想要的標題是「不管我請」代表不同數據的顏色是較大(如佔整個廣場,而不是被一個小圓圈)
爲標題我試圖改變: theme(legend.position="top", legend.title='Whatever I please')
但ggplot沒有按」不要接受這個。我如何做這個調整?
我無法更改標題和我ggplot傳說中的樣子,現在它看起來是這樣的: 更改標題
但我想要的標題是「不管我請」代表不同數據的顏色是較大(如佔整個廣場,而不是被一個小圓圈)
爲標題我試圖改變: theme(legend.position="top", legend.title='Whatever I please')
但ggplot沒有按」不要接受這個。我如何做這個調整?
您也可以使用scale_colour_discrete
功能的name
和guide
參數來做到這一點:
library(ggplot2)
ggplot(mtcars, aes(x = hp, y = qsec, col = as.factor(cyl)))+
geom_point() +
scale_colour_discrete(name = "Whatever I please",
guide = guide_legend(override.aes = list(size = 10)))
主題功能的legend.title
參數只接受element_text
值(所以你的「無論我喜歡什麼」都不會起作用),並且主要用於改變字體相關的方面傳奇標題,而不是文字本身。
當我嘗試你的解決方案時,我得到'元素legend.title必須是一個element_text對象' – guy
我相信錯誤是來自你的代碼上面。我的代碼片段中沒有'theme'聲明。 – Brian