在 Julia 中绘图——Pyplots 后端 Plots.jl

Plotting in Julia -- Pyplots backend with Plots.jl

我试图在 window 中显示一个图形,就像 Python 中的 Matlab 图形和 matplotlib 图形一样。 我正在使用带有 Pyplot 后端的 Plots.jl 包。

我可以将我的绘图保存为 svg 或 png 文件,但我不知道如何使用 IJulia 或 Julia REPL 以交互方式显示它们。

感谢您的宝贵时间。

简单的 plot(...) 命令将在使用 PyPlot 后端时从 REPL 使用时打开交互式 window。您所要做的就是选择该后端,例如:

using Plots
pyplot() # backend choice
plot(rand(10,10))

对于 Juno 或 VSCode 等具有绘图 window 的 IDE,默认显示 PNG,但您可以通过 gui() 打开交互式 window命令。在 IJulia 中显示静态 PNG,目前 the gui command is disabled there 等在重新启用之前,我建议使用 REPL 进行 PyPlot 的交互式绘图。