首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python和R:如何在Jupyter笔记本中使用Pyper显示绘图?

Python和R:如何在Jupyter笔记本中使用Pyper显示绘图?
EN

Stack Overflow用户
提问于 2016-07-30 05:13:15
回答 1查看 835关注 0票数 2

我正在使用Jupyter创建一个报告。我的大部分代码都是用Python编写的,但我需要使用一些R函数。

我使用一个名为Pyper的包在Python中调用R。它工作得很好,但我不知道如何在Jupiter笔记本中显示R(通过Pyper)绘制的图。一切似乎都运行得很好,但Jupyter没有显示出情节。

下面是我的测试代码:

代码语言:javascript
复制
In [17]: from pyper import *
         r = R()
         r("library(TSA)")
         r("data(star)")
         r("periodogram(star)")

这是Jupyter的输出(没有周期图):

代码语言:javascript
复制
Out[17]: 'try({periodogram(star)})\n'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-30 05:50:23

我已经找到了一个解决方法,如果有人正在使用Pyper,并想要向Jupyter添加一个图:

代码语言:javascript
复制
from pyper import *
r = R()
r("library(TSA)")
r("data(star)") 

# Save the figure
r("png('rplot.png');periodogram(star);dev.off()")


# Upload the figure to Jupyter
from IPython.display import Image
Image("rplot.png",width=600,height=400)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38667572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档