我與這些命令創建下面的情節:更改文本顏色GGPLOT2單方面
ggplot(long.data, aes(owner,value)) + stat_summary(fun.y=mean,geom="bar",
fill=c("deepskyblue","deepskyblue4")) +
stat_summary(fun.data=mean_cl_normal,geom="errorbar",position=
position_dodge(width=.90),width=.1) +
labs(x="",y="") + facet_grid(IV~experiment+type,scales="free_y") +
theme(strip.text.y = element_text(colour = 'red4'))
如果我想改變文字顏色(也可能是背景顏色),只對上面的x小(在這種情況下,「隱式」和「顯式」級別),我該怎麼做?可能嗎?我沒有在ggplot2文檔中讀過任何內容。
安德烈
編輯:我的混亂很抱歉。我的目標是改變其中一個上面條的文字和背景顏色,而不是顏色。
做背景當然是可行的;看到[這](http://stackoverflow.com/questions/10267583/programmatically-specifying-colours-in-scale-fill-manual-ggplot-call)的問題。可以通過爲顏色添加變量來類似地處理文本。 – SlowLearner 2013-04-24 13:15:11
是的,在你發佈的鏈接中,問題是改變完整圖的背景。我只想改變其中一個facet標籤的文字顏色(和背景)。 – 2013-04-24 13:29:51
我已經這樣做了,我想通過設置我不想着色爲'NULL'的方面的變量。仔細閱讀,你應該得到它。 – SlowLearner 2013-04-24 13:31:47