0

我将 Sweave 和 knitr 与<<dev="tikz">>=图形一起使用。为简单起见,我首先将尝试解释我的问题,而不提供一个最小的工作示例:

我正在使用命令acf来绘制自相关函数,并希望将主标题的字体更改为 eg font.main=1。我查阅了文档,该文档告诉我附加参数acf与 for 相同plot.acf,而后者又使用与 相同的参数plot。因此我认为font.main应该acf和它一样好plotfont.main不幸的是,为in添加一个额外的参数对acf主标题的字体没有影响。但是,在plot此工作正常。这里有什么问题?

4

1 回答 1

4

有些事情似乎很奇怪,因为acf状态的文档...是“要传递给的进一步参数plot.acf”。并且,plot.acf进一步状态的文档...是“要传递给绘图例程的图形参数”。

这似乎是部分正确的,font.lab并且font.axis似乎产生了预期的效果。但是,font.main由于尚未发现的原因而被忽略。

在解决此问题之前,解决方案是先更改图形参数,然后运行命令。

op <- par(font.main=1, ...)
acf(...)
par(op) # change back
于 2020-03-29T23:55:08.247 回答