julia notebook 交互式窗口 pyplot

dun*_*nno 3 matplotlib julia

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

我有一个曲面图:

using PyPlot
x=1:0.1:10
y=x'
z=x.^2 + y.^2
surf(x,y,z)
Run Code Online (Sandbox Code Playgroud)

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

jjj*_*jjj 5

用途: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"]=backend; 使用 PyPlot;pygui(true) (其中后端是 Matplotlib 后端的名称,如 tkagg)。

有关更多选项,请参阅 PyPlot 文档。