如何更改绘图的第二个主标题行中的字体大小

时间:2017-08-01 10:50:28

标签: r plot

除了这个问题(How to split the Main title of a plot in 2 or more lines?)之外,我试图给第二个主标题行另一个字体大小。 cex.main=1只会改变整个主标题。

所以我没有找到任何可行的方法......

有人提示吗?

非常感谢提前!

我的代码:

    plot(1, main=paste("X:",1," ","Y:", 2," ","\nZ:",3)) # the “Z: 3” should get a smaller font size

1 个答案:

答案 0 :(得分:2)

添加第二个主标题和增加字体大小的替代方法是将title()plot()一起使用。使用title(),您还可以添加和操作“第二个标题”的位置以及字体类型。

所以代码看起来像这样:

    plot(1, main = paste("X:",1," ","Y:", 2," ")) 
   # In order to change font size use cex.main and in order to manipulate 
   # the position of second title use line()
  title(main = ("Z: 3"),  line = 0.5, cex.main = 0.8)

输出(Z:3的字体较小) enter image description here