plot之后没有任何反应


#1
# using PyPlot
#x = 1:10
#y = rand(10)
#plot(x,y)

已经add了plots包还有pycall,pyplots包,代码也没有任何错误,但就是没有任何的反应,无法画图,请问是什么原因,我的是mac os


#2

#using Plots
#x = 1:10
#y = rand(10);
#plot(x,y)
这样也没有任何反应,不知道如何显示画图


#3

去掉注释试下。。。


#4

我当时是没有注释的,主要是为了测试好几个画图方法所以把这一块#了。using pyplot,using plot,都不能出现图像,虽然没有报错


#5

这样子呀……

你是啥环境?

你可以先把你安装的包打印出来,pkg模式下输入st

然后先试下默认的backend

using Plots
plotly()
x = 1:10
y = rand(10);
plot(x,y)

#6

您好:
我是mac os
下载的是juliapro1.0.3
我的安装包是:


最后按照您的方法我可以在浏览器里显示出函数图像


#7

那可能是 PyPlot 或者 GR没装好,尝试在 pkg 模式下,执行build看看是否有报错之类的,不行就再重装下。(不翻墙的话,GR安装得巨慢,PyPlot我没用过,不知道会不会有啥潜在的问题)


#8

我好像知道原因了,好像确实是macos上面的一个ui问题,我在juputer notebook上各种plot都可以了。在juputer上用就可以了。


#9

display 一下plot的返回值呢?


#10

只有ipython环境才会直接对plot作出反应。你想要打印的话,应该调用一次pyplot里的show函数