0
data = cbind(c("A","B","C","A"), c("John", "Kendra", "Martin", "Steve"), c("12","12","13","14"))
colnames(data) = c("Group", "Name", "Score")
data = as.data.frame(data)
p = ggplot(data, aes(x=Name, y=Score, fill=Name)) + geom_point(pch = 19, aes(col=Group)) + scale_colour_manual(values=c("black", "red", "green"))
print(p)
嘿,這段代碼產生了兩個圖例:Name和Group。我如何擺脫名稱的傳說?我的意思是整個傳奇,不只是它的標題。 編輯:我剛剛弄明白了我自己。你說這樣做:刪除ggplot中的一個圖例
p = p + guides(fill=FALSE)
順便說一句'f3'是什麼? – JanLauGe
對不起,f3只是geom_point。謝謝,但你誤解了我的問題。我想從列名中刪除條目的整個部分,而不僅僅是它的標題。 – user132290
Oups,我的壞,歉意!在這種情況下,您也可以使用'guides',但只需將整個元素設置爲'FALSE'。因此,而不是'指南(fill = guide_legend(title = NULL))'使用指南(fill = FALSE)' 我已經改變了我的答案。 – JanLauGe