# using PyPlot
#x = 1:10
#y = rand(10)
#plot(x,y)
已经add了plots包还有pycall,pyplots包,代码也没有任何错误,但就是没有任何的反应,无法画图,请问是什么原因,我的是mac os
# using PyPlot
#x = 1:10
#y = rand(10)
#plot(x,y)
已经add了plots包还有pycall,pyplots包,代码也没有任何错误,但就是没有任何的反应,无法画图,请问是什么原因,我的是mac os
#using Plots
#x = 1:10
#y = rand(10);
#plot(x,y)
这样也没有任何反应,不知道如何显示画图
去掉注释试下。。。
我当时是没有注释的,主要是为了测试好几个画图方法所以把这一块#了。using pyplot,using plot,都不能出现图像,虽然没有报错
这样子呀……
你是啥环境?
你可以先把你安装的包打印出来,pkg模式下输入st
然后先试下默认的backend
using Plots
plotly()
x = 1:10
y = rand(10);
plot(x,y)
那可能是 PyPlot 或者 GR没装好,尝试在 pkg 模式下,执行build
看看是否有报错之类的,不行就再重装下。(不翻墙的话,GR安装得巨慢,PyPlot我没用过,不知道会不会有啥潜在的问题)
我好像知道原因了,好像确实是macos上面的一个ui问题,我在juputer notebook上各种plot都可以了。在juputer上用就可以了。
display
一下plot的返回值呢?
只有ipython环境才会直接对plot作出反应。你想要打印的话,应该调用一次pyplot里的show函数
楼主你好,我也是mac os系统,而且和你遇到了一样的问题,请问你后来解决了吗?还是转移到jupyter notebook上放弃atom了啊【哭
我在MacBook上使用Plot.jl是没有问题的呀,是不是哪里有点小Bug,Atom里plot是可以直接在Plot Pane里显示出图像的
搜一下错误嘛,搜 non-GUI backend
就能搜到了
我用的juno可以画出来