如何更改“栅格”对象的轴标题字体大小?

时间:2018-08-31 04:28:13

标签: r fonts lattice axis-labels trellis

我有一个由第三方包装生成的trellis对象。话虽如此,我无法通过重新创建另一个trellis对象来更改属性。创建后,我必须更改其属性。

我已经确定了哪些属性控制着轴的标签字体大小,它们是: my_trellis$x.scales$cex[1]my_trellis$y.scales$cex[1]

但是轴的 title 字体大小如何?我花了一些搜索却仍然不知道...

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用trellislattice函数来更改trellis.par.get包中的trellis.par.set对象,如下所示:

library(lattice)
# simulation
data("quakes")
Depth <- equal.count(quakes$depth, number=8, overlap=.1)
trellis <- xyplot(lat ~ long | Depth, data = quakes, main = "Large Font Title")


# change title font size
mt = trellis.par.get("par.main.text")
mt$cex = 2
trellis.par.set("par.main.text",mt)
trellis
class(trellis)

输出: library