分别调整绘图标题的大小

时间:2014-02-21 19:00:33

标签: r ggplot2

我有一个情节,我想分别在x和y轴以及顶部指定标题的大小。怎么办呢?

  plot+ theme(axis.text=element_text(size=9),
          axis.title=element_text(size=9),
          axis.line = element_line(size=0.25),
          axis.ticks=element_line(size=0.25),
          panel.grid.major = element_blank(),
          panel.grid.minor = element_blank(),
          panel.border = element_blank(),
          panel.background = element_blank(),
          legend.position="none" ,
          legend.direction="vertical", 
          legend.title=element_blank(),
          legend.text=element_text(size=9), 
          legend.background=element_blank(), 
          legend.key=element_blank())+labs(title='this',x='that',y='other')

现在,此代码以相同的大小绘制x和y轴,并以更大的字体绘制标题。如何调整标题的大小?

1 个答案:

答案 0 :(得分:0)

这可以是一个答案。

您可以指定theme(plot.title=element_text(size=9)),以便您的标题与其他标题相同。

工作示例:

x <- seq(1,10,1)
y <- dnorm(x,mean=10,sd=0.5)

qplot(x,y) + theme(axis.text=element_text(size=9),
                         axis.title=element_text(size=9),
                         axis.line = element_line(size=0.25),
                         axis.ticks=element_line(size=0.25),
                         panel.grid.major = element_blank(),
                         panel.grid.minor = element_blank(),
                         panel.border = element_blank(),
                         panel.background = element_blank(),
                         legend.position="none" ,
                         legend.direction="vertical", 
                         legend.title=element_blank(),
                         legend.text=element_text(size=9), 
                         legend.background=element_blank(), 
                         legend.key=element_blank(),
                   plot.title=element_text(size=9))+
    labs(title='this',x='that',y='other') 

注意我在主题上添加了最后一行。我希望这有帮助。