2012-04-05 113 views
0

我想在R包格的levelplot()中指定一些选项。我设置的参数scales这工作得很好:R格设置默认参数

scales = list(x = list(at = c(0:8*16 +.5), 
        cex = 0), 
      y = list(at = c(0:8*16+.5), 
        cex = 0))  

现在,我想有这样的说法为默认值。即我希望在会话中的每个levelplot()中都有这个缩放,而不是每次都指定此参数。我试图用lattice.options()做到这一点,但我不知道如何。

+0

一种方法是将此列表存储在变量中,并在每次使用'levelplot'时调用此变量。 – 2012-04-06 06:45:41

回答

1

lattice :: trellis.par.set()?

0

使用trellis.par.get(“要设置的组件的名称”)检索设置对象。例如:

plot.line.settings <- trellis.par.get("plot.line") 

plot.line.settings对象是列表,它的项目可以更改/更新。然后,设置全局设置:

trellis.par.set("plot.line", plot.line.settings) 

为了让设置适用于任何未来打开设备,打开设备时,必须设置保留参数设置为True。