我正在使用最新版本的Rstudio和iMac
版本1.0.44 - ©2009-2016 RStudio,Inc。Mozilla / 5.0(Macintosh; Intel Mac OS X 10_12_1)AppleWebKit / 602.2.14(KHTML,与Gecko一样)
我注意到rmarkdown文件的笔记本功能。生成绘图时,不再使用通常的“绘图窗口”,并且在代码块下方生成绘图。
我有以下代码的错误:
plot(seq(1,10,1))
abline(a=0,b=1)
错误显示在代码块下方:
Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet
但是,在编织整个rmarkdown文件时,没有错误。
所以我想知道如何避免错误:
以下将有效
{plot(seq(1,10,1))
abline(a=0,b=1)}
这也有效
plot(seq(1,10,1))+
abline(a=0,b=1)
在RStudio中,首选项 - > R Markdown中的设置为“显示所有R Markdown文档的内联输出”。要消除错误,请确保未选中此项。
在使用R内核的jupyter中,如果XR SC提到的话,如果逐行运行代码,您将看到该错误。