2015-09-13 90 views
19

有沒有辦法改變軸標題部分的風格,同時保持其餘部分不變?在我的情況下,我如何在y軸標題中將
「細菌X」斜體?據我所知,命令theme(axis.title.y=element_text(face="italic"))只能改變整個y-aixs的標題,是嗎?如何斜體標題的一部分(一個或兩個字)

ggplot(fig1,aes(x=cf,y=Freq,fill=Var1)) + 
geom_bar(stat="identity") + 
labs(x="Groups",y="No. of bacteria X isolates with corresponding types",fill="Var1") + 
theme(axis.title.y=element_text(face="italic")) 

回答

27

你可以做這樣的表達式:

my_y_title <- expression(paste("No. of ", italic("bacteria X"), " isolates with corresponding types")) 
.... + labs(y=my_y_title) 
相關問題