R没有在jupyter中生成一个数字(IPython notebook)

时间:2015-05-24 06:21:44

标签: r windows-8 ipython-notebook anaconda jupyter

我很高兴一起使用python和R并尝试在Jupyter(ipython notebbok)中使用R,但是,我无法在R内核中生成数据。

当我尝试绘制图形时,会显示以下错误消息。我非常感谢你的帮助。

我正在使用Anaconda和Windows 8。

x<-1:10
plot(x)
  

png错误(tf,宽度,高度,“in”,pointsize,bg,res,type =“cairo”,:无法加载winCairo.dll:它是否已构建?

     

jpeg中的错误(tf,width,height,“in”,pointsize,quality,bg,res,type =“cairo”,:无法加载winCairo.dll:它是否已构建?

以下内容显示在Anaconda命令提示符中:

  

无法加载'C:/Users/aa/Anaconda/R/library/grDevices/libs/x64/winCairo.dll'

1 个答案:

答案 0 :(得分:5)

我在帖子group找到了解决方案。

我做的解决方案:

我获得了R(R 3.2.0)的最多版本,并且在上面链接的讨论之后,我安装了R 3.1.3并从C:\ Program Files \ R \ R-3.1.3复制了winCairo.dll \ library \ grDevices \ libs \ x64到C:\ Anaconda \ R \ library \ grDevices \ libs \ x64。

从R 3.2.0复制winCairo.dll对我的情况不起作用。

有了它,它会绘制一个数字,但会显示一条错误消息,表示&#34; replayPlot(obj)中的错误:无效的图形状态&#34;

然后,感谢link, 我添加了&#39;选项(jupyter.plot_mimetypes =&#39; image / png&#39;)&#39;它工作正常。

enter image description here

选项(jupyter.plot_mimetypes =&#39; image / png&#39;)

X = 1:10

积(x)的

enter image description here