gpt4 book ai didi

r - ipython-notebook:将 rmagic 图打印为 svg

转载 作者:行者123 更新时间:2023-12-02 01:53:54 24 4
gpt4 key购买 nike

我使用以下代码片段在 ipython notebook 中使用 ggplot 绘制 pandas 数据框。

%%R -i data
plot = ggplot(data) + geom_line(aes(x=x, y=y))
print(plot)

结果是预期的 png 格式图。我想要一个 svg 图像,但我不知道如何做到这一点。

最佳答案

在以前的 rpy2 版本中,我提出的解决方案不起作用。然而,对于 rpy2-2.4.3,以下内容现在可以按预期工作:

%load_ext rpy2.ipython 
%R require(ggplot2)
%Rdevice svg

设置 R 后,绘图按预期工作,显示的绘图将采用 svg 格式。

在 python 中将数据创建为 pandas DataFrame:

import pandas as pd
data = pd.DataFrame({"x":[1,2,3], "y": [3,2,1]})

最后进行绘图:

%%R -i data
plot = ggplot(data) + geom_line(aes(x=x, y=y))
print(plot)

关于r - ipython-notebook:将 rmagic 图打印为 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21312228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com