如何调整knitr文档库(vcd)中两个协议图的字体大小?

如何调整knitr文档库(vcd)中两个协议图的字体大小?,r,plot,font-size,knitr,R,Plot,Font Size,Knitr,作为knitr文档的一部分,我用vcd包创建了两个协议图。每个协议图都建立在一个4x4表格上,比较年初测试的结果和年底测试的结果。每个图描述一个类,我将展示两个类的结果以供比较。绘图正在生成,位置正确,但方法可能不是很优雅: \begin{figure}[htpb] <<agree1, fig.width=3, fig.height=2.5, out.width='.49\\linewidth', fig.show='hold', echo=FALSE>>= pa

作为
knitr
文档的一部分,我用
vcd
包创建了两个协议图。每个协议图都建立在一个4x4表格上,比较年初测试的结果和年底测试的结果。每个图描述一个类,我将展示两个类的结果以供比较。绘图正在生成,位置正确,但方法可能不是很优雅:

\begin{figure}[htpb]
<<agree1, fig.width=3, fig.height=2.5, out.width='.49\\linewidth', fig.show='hold',     echo=FALSE>>=
par(mar=c(.4,.4,.3,.3))

agreementplot(Class1, ylab = "First Test", xlab="Second Test", main="Math Groups Class 1")
agreementplot(Class2, ylab = "First Test", xlab="Second Test", main="Math Groups Class 2")
@
\end{figure}
我想知道这些方法中是否有一种是正确的,我把它放在了错误的地方,或者解决方案是完全不同的

我搜索了协议打印字体大小和vcd字体大小,但无法识别解决方案

任何方向的帮助或指示都将不胜感激。 干杯
Chris

以下是我在停止考虑字体大小并通过边距和数字大小进行思考后最终确定的设置:

<<agree1, fig.width=7, fig.height=6, out.width='.6\\linewidth', fig.show='hold', echo=FALSE>>=
par(mar=c(5,2,3,4))
=
par(mar=c(5,2,3,4))

找到了解决方案,当我不再考虑字体大小并专注于边距设置和数字大小时,我就能够找到一种适用于标签和标题的组合:fig.width和fig.height=6,par(mar=c(4,2,3,4)成功。欢迎您回答下面的问题:)我相信vcd是基于网格图形的,所以par()不会有任何效果
<<agree1, fig.width=7, fig.height=6, out.width='.6\\linewidth', fig.show='hold', echo=FALSE>>=
par(mar=c(5,2,3,4))