2017-10-28 81 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文档。