Не удается получить LyX для создания двух графиков, которые не находятся на одной линии при использовании knitr
Книтр новичок здесь. Очень нравится пакет, и все идет хорошо, за исключением того, что два графика не появляются рядом после компиляции в LyX. Не уверен, что происходит, поскольку я копирую пример из дословного руководства по графике knitr (knitr-graphics.lyx).
Мой код LyX (в пределах числа с плавающей точкой):
<<two-high, fig.width=3, fig.height=2.5, out.width='0.49\\linewidth'>>=
plot(cars)
boxplot(cars$dist,xlab='dist')
@
Я не могу опубликовать изображение, но в скомпилированном pdf графики появляются друг под другом, а не бок о бок.
Мой код был скопирован непосредственно из графического руководства knitr, поэтому я не понимаю, почему графики не соседствуют друг с другом.
Изменение out.width
множитель изменяет ширину графиков, но они никогда не появляются на одной строке.
Какие-либо предложения?
LyX версия 2.0.5.1 R версия 3.0.1 knitr 1.5
1 ответ
Был глобальный вариант fig.show
установить в первый кусок:
opts_chunk$set(fig.show='hold')
И этот вариант имеет решающее значение здесь. Вы можете увидеть более простой пример здесь. Кроме того, вы можете использовать его как локальную опцию:
<<two-high, fig.width=3, fig.height=2.5, fig.show='hold', out.width='0.49\\linewidth'>>=
plot(cars)
boxplot(cars$dist,xlab='dist')
@