2017-10-28 80 views
1

我怎樣才能使用Jupyter筆記本互動的PyPlot我的3d地塊?茱莉亞筆記本互動窗口pyplot

我有一個表面的情節:

using PyPlot 
x=1:0.1:10 
y=x' 
z=x.^2 + y.^2 
surf(x,y,z) 

,但它是在我的筆記本固定窗口。

回答

4

使用:PyPlot; pygui(true)打開獨立的GUI窗口。

嘗試運行%matplotlib notebook,看看輸出:

IPython都在朱莉婭%matplotlib的模擬是使用PyPlot包,它給出了一個朱莉婭接口Matplotlib包括IJulia筆記本內嵌地塊。 (在Julia中默認已經加載了numpy的等價物。)

鑑於PyPlot,%matplotlib inline的模擬使用PyPlot,因爲PyPlot默認爲IJulia中的內嵌圖。

要在PyPlot中啓用單獨的GUI窗口,類似於%matplotlib,請使用PyPlot; pygui(真)。要指定特定的gui後端,類似於%matplotlib gui,您可以使用PyPlot; pygui(:GUI);使用PyPlot; pygui(true)(其中gui是wx,qt,tk或gtk),或者你可以執行ENV [「MPLBACKEND」] =後端;使用PyPlot; pygui(true)(後端是Matplotlib後端的名稱,如tkagg)。

有關更多選項,請參閱PyPlot文檔。