gpt4 book ai didi

ggplot2 - 将 ggplot2 与 Julia pluto 笔记本一起使用

转载 作者:行者123 更新时间:2023-12-03 23:03:38 26 4
gpt4 key购买 nike

我正在使用 Pluto.jl 笔记本。我想使用 ggplot2 R 库来制作一些绘图。
关注 this example ,如果我在 Julia REPL 中运行以下代码,那么我可以获得 ggplot2 图形输出。

using RCall
@rlibrary ggplot2
using DataFrames
df = DataFrame(v = [3,4,5], w = [5,6,7], x = [1,2,3], y = [4,5,6], z = [1,1,2])
ggplot(df, aes(x=:x,y=:y)) + geom_line()
现在,当我在 pluto.jl 笔记本中使用相同的代码(每行是一个单独的单元格)时,我收到以下错误消息:
enter image description here
有没有办法让 ggplot2 图像出现在 pluto 笔记本中?
同样,如果我只输入 ggplot()进入一个单元格,我得到同样的错误,但是 ggplot not defined .

最佳答案

@library Pluto.jl 好像找不到 R 包。
但是 Pluto 可以处理这种格式:

@rimport ggplot2 as ggplot2
enter image description here
单击“播放”按钮 3 或 4 次后,我设法看到了图片。好消息到此结束——Plut-RCall 集成有点不稳定。该图显示在一个似乎挂起的单独窗口中 - 这可能是一个打开问题的故事。
但是,您可以尝试将图像保存到文件中,然后将其可视化:
begin
ggplot2.ggplot(df, ggplot2.aes(x=:x, y=:y)) + ggplot2.geom_line()
ggplot2.ggsave("myplot.png")
im1 = Images.load("myplot.png")
end
enter image description here

关于ggplot2 - 将 ggplot2 与 Julia pluto 笔记本一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64049836/

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