我遇到了一个非常奇怪的问题:用于生成绘图的R代码只有在我将其输入到控制台中时才起作用,但不是当我在脚本中运行时(使用Ctrl + Enter命令)......这与所有地块(普通地块或ggplots)都是同样的问题。我也在两台不同的电脑上试过,发生过同样的事情。任何人都知道为什么会发生这种情况?只有当我在控制台中输入时,才会显示r图,但不会显示在脚本中
一个可能的原因:我在两台计算机上安装了最新版本的Rstudio,因此可能是该版本的问题。完全相同的代码之前在旧版本的rstudio上工作...可以这样吗?如果是这样,我该如何解决?
我想我找出了问题所在:Rstudio新版本中的设置有一个默认选项,用于输出Rmarkdown脚本内部的图(在脚本的最后)。这就是为什么我没有看到他们。您可以更改设置,使其在控制台中输出。
你有没有尝试过[这个问题]的解决方案(http://stackoverflow.com/questions/26643852/ggplot-plots-in-scripts-do-not-display-in-rstudio?rq=1)? – Joe
是的,我做过。同样的事情:打印不起作用,当我将对象分配给情节时,我只能从控制台调用它 - 在脚本中调用它并不起作用... –
适用于版本1.0.44的我。你在做什么样的情节? –