2015-09-13 19 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) 
相关问题