我剛剛在Julia安裝了PyPlot。當我從julia的交互式環境中運行時,它工作正常。但是,當我使用bash運行.jl腳本時,不會顯示劇情圖形。Julia pyplot腳本(不是交互式)
我與matplotlib(pylab)家庭在哪裏顯示()命令是用來查看數字。我可能不PyPlot已瞭解的自述這裏https://github.com/stevengj/PyPlot.jl
你可以通過調用GCF目前的數字爲圖對象(約 matplotlib.pyplot.Figure包裝)()。該圖類型支持 Julia的多媒體I/O API,以便您可以使用顯示器(圖)展現出 圖:: PyFigure
如果我運行此腳本:
using PyPlot
x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
plot(x, y, color="red", linewidth=2.0, linestyle="--")
title("A sinusoidally modulated sinusoid")
fig1 = gcf()
display(fig1)
我沒有得到任何圖形在屏幕上,用數字對象的地址只是文本輸出
$ julia pyplottest.jl
Loading help data...
Figure(PyObject <matplotlib.figure.Figure object at 0x761dd10>)
我也不知道爲什麼要花這麼長的時間,什麼「加載幫助數據...「確實意味着
,如果我使用包括朱莉婭環境現狀的內部運行相同的腳本(」 pyplottest.jl「)情節確實顯示精細
作爲'朱莉婭v0.6.0'和'PyPlot V 「2.3.2」','調用顯示()'從腳本很好用。它等待用戶關閉該數字,然後優雅地退出Juila。 – NHDaly