gpt4 book ai didi

r - 使用 knitr 时无法让 LyX 生成两个不在同一行上的图

转载 作者:行者123 更新时间:2023-12-02 01:57:08 27 4
gpt4 key购买 nike

这里是 Knitr 新手。喜欢这个包,一切都很顺利,除了在 LyX 中编译后两个图不会并排出现。不确定发生了什么,因为我正在逐字复制 knitr 图形手册 (knitr-graphics.lyx) 中的示例。

我的 LyX 代码(在 Figure 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.1R 版本 3.0.1针织机 1.5

最佳答案

was在第一个 block 中设置的全局选项 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')
@

关于r - 使用 knitr 时无法让 LyX 生成两个不在同一行上的图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19398386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com