Недавно я столкнулся с проблемой с knitr в R, где он внезапно прекратил делать графики. Он не сообщает о каких-либо проблемах, проблемах. Это просто тот кусок, который делает сюжет (родной R или ggplot2), ничего не делает. Кусок оценивается, но как-то рассматривается как кусок без R-кода.knitr прекратил вывод графиков
Я уменьшил проблему до минимального примера, но понятия не имею, что пошло не так. Весь файл можно найти по адресу http://pastebin.com/pJUYjkxd и имеет этот единственный фрагмент. Должно быть довольно просто?
<<mas11,dev='png'>>=
plot(x=1:10, y=rnorm(10))
@
Но вязание производит следующий вывод (с R версии 2.14.1):
Rscript --vanilla -e "library(knitr); knit('test.dev.2.Rnw');"
processing file: test.dev.2.Rnw
|>>>>>>>>>>>>>>>>>>>>>> | 33%
ordinary text without R code
|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | 67%
label: mas11 (with options)
List of 1
$ dev: chr "png"
|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>| 100%
ordinary text without R code
output file: /home/stefan/Repos/manuscript1/datahandling/test.dev.2.tex
а окончательный PDF-файл является , где вы можете увидеть кусок был эхом.
Я понятия не имею, как решить эту проблему! Просьба помочь.
Update
> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i686-pc-linux-gnu (32-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_DK.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_DK.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_DK.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] knitr_0.8
loaded via a namespace (and not attached):
[1] digest_0.5.2 evaluate_0.4.3 formatR_0.6 plyr_1.8 stringr_0.6.1
[6] tools_2.14.1
Я не могу воспроизвести проблему. 'Библиотека (knitr); sessionInfo() 'пожалуйста! –
Попробуйте использовать 'fig = TRUE' и различные опции в параметрах chunk вместо ручной вставки материала \ begin {figure}. – Dason
@Dason - я не могу найти документацию для 'fig = TRUE' в http://yihui.name/knitr/options; существует много вариантов («fig.align» и т. д.). – MrGumble