【发布时间】:2013-11-22 00:04:48
【问题描述】:
我使用vcd 包创建了两个协议图,作为knitr 文档的一部分。每个协议图都建立在一个 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}
我要解决的问题是轴标签的字体大小 - 它太大,需要减小。
我没有成功:
par(ps=8)
fontsize=8
我想知道其中一种方法是不是正确的方法,但我把它放在了错误的地方,或者解决方案是否完全不同。
我搜索了协议图字体大小和 vcd 字体大小,但无法识别解决方案。
任何帮助或方向的指针将不胜感激。 干杯, 克里斯
【问题讨论】:
-
找到了解决方案,一旦我停止考虑字体大小并专注于边距设置和图形大小,我就能找到适用于标签和标题的组合:fig.width 和 fig .height=6 和 par(mar=c(4,2,3,4) 成功了。
-
欢迎您在下面回答您自己的问题:)
-
vcd 我相信是基于网格图形的,所以 par() 没有效果