如何使用PyPlot
Jupyter 笔记本中的交互式制作我的 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)
但它在我笔记本的固定窗口中。
用途: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 文档。
归档时间: |
|
查看次数: |
1553 次 |
最近记录: |