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

米歇尔·梅斯基塔(Michel Mesquita)

我正在使用Jupyter创建报告。我的大多数代码是使用Python,但是我需要使用一些R功能。

我使用一个名为Pyper的程序包在Python中调用R。它运行良好,但我不知道如何在Jupiter笔记本中显示R(通过Pyper)绘制的图。一切似乎都运行良好,但是Jupyter并未显示该情节。

这是我的测试代码:

In [17]: from pyper import *
         r = R()
         r("library(TSA)")
         r("data(star)")
         r("periodogram(star)")

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

Out[17]: 'try({periodogram(star)})\n'
米歇尔·梅斯基塔(Michel Mesquita)

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

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)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Jupyter笔记本上并排显示YouTube视频和matplotlib图?

如何在conda环境中使用Jupyter笔记本?

如何在jupyter笔记本中使用python向图像添加视觉注释?

在R jupyter笔记本中使用ipython魔术吗?

如何构建在jupyter笔记本中使用的GUI?

在 Jupyter 笔记本中使用 Python 从 github 导入数据

如何在Jupyter笔记本中的R输出中显示图像表?

如何在pycharm 2018.1上的jupyter笔记本中使用远程解释器

如何在 Jupyter 笔记本中使用 Kerberos 进行身份验证

对于分类数据,如何在表而不是列表中显示结果?(Jupyter笔记本/ Python)

如何在Jupyter笔记本中对熊猫使用tqdm?

如何在Jupyter笔记本中的相同位置更新python循环中的matpplotlib lib图?

如何在JuliaBox笔记本中使用自己的模块?

如何在 Databricks 笔记本中使用 Airflow 变量?

如何在Google Cloud Datalab笔记本中使用R

如何在Jupyter笔记本上的Jupyter小部件上显示视频

如何在Jupyter笔记本采用IJava内核嵌入Tablesaw图?

如何禁用Jupyter笔记本Matplotlib内联图?

如何在python笔记本中使用BeautfulSoup在网站页面内抓取特定的url

在Jupyter Python笔记本中清除MatPlotLib图

如何在Jupyter笔记本中使用bokeh将多选窗口小部件链接到数据表?

VSCODE JUPYTER - 如何在笔记本 (.ipynb) 中显示与 VSCode 中的 Python (.py) 相同的自动完成?

如何在jupyter笔记本中即使使用plt.close()也无法防止matplotlib显示图形

如何在Ubuntu 16.04中使三台显示器(HDMI和VGA以及笔记本电脑内置)一起使用?

在pycharm中使用jupyter笔记本-没有这样的笔记本目录

如何在绘图时从jupyter笔记本中删除显示的matplotlib输出行

如何在Jupyter笔记本(iPython)中并排显示2张图像?

如何在Jupyter笔记本中显示Protein Data Bank PDB?

如何在jupyter / ipython笔记本中的图形旁边显示文本段落