Knitr新手在这里。喜欢这个软件包,一切顺利,只有在LyX编译后两个图并不出现并排出现。 不知道发生了什么,因为我正在逐字地从knitr图形手册(knitr-graphics.lyx)中复制这个例子。
我的LyX代码(在图Float中):
<<two-high, fig.width=3, fig.height=2.5, out.width='0.49\\linewidth'>>=
plot(cars)
boxplot(cars$dist,xlab='dist')
@
我无法发布图像,但在编译的pdf中,图表显示在彼此之下,而不是并排显示。
我的代码是直接从knitr graphics manual复制的,所以我不明白为什么这些情节不是并排的。
更改out.width
乘数确实会改变绘图的宽度,但它们不会出现在同一行上。
有什么建议吗?
LyX版本2.0.5.1 R版本3.0.1 knitr 1.5
答案 0 :(得分:2)
在第一个块中设置了was个全局选项fig.show
:
opts_chunk$set(fig.show='hold')
这个选项在这里至关重要。您可能会看到simpler example here。或者,您可以将其用作本地选项:
<<two-high, fig.width=3, fig.height=2.5, fig.show='hold', out.width='0.49\\linewidth'>>=
plot(cars)
boxplot(cars$dist,xlab='dist')
@