julia笔记本互动窗口pyplot

时间:2017-10-28 21:51:08

标签: matplotlib julia

如何使用Jupyter笔记本中的PyPlot交互式制作我的3d绘图?

我有一个表面情节:

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

但它在我笔记本的固定窗口中。

1 个答案:

答案 0 :(得分:4)

使用:PyPlot; pygui(true)打开一个独立的GUI窗口。

尝试运行%matplotlib notebook并查看输出:

  

在Julia中,IPython的%matplotlib类似于使用PyPlot软件包,它为Matplotlib提供了一个Julia接口,包括IJulia笔记本中的内联图。 (在Julia中默认已经加载了numpy的等价物。)

     

鉴于PyPlot,%matplotlib内联的模拟使用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文档。