Matplotlib 如何使用PyPlot和Julia在Atom/Juno中自动显示交互式绘图
我正在使用Atom/Juno作为Julia编程的IDE。 我使用Matplotlib 如何使用PyPlot和Julia在Atom/Juno中自动显示交互式绘图,matplotlib,julia,atom-editor,interactive,juno-ide,Matplotlib,Julia,Atom Editor,Interactive,Juno Ide,我正在使用Atom/Juno作为Julia编程的IDE。 我使用PyPlot作为绘图的图形表示,但是我注意到了两个重要方面(我正在从MATLAB迁移) 1-运行julia脚本后,图形不会自动显示,但仅在键入PyPlot后才会显示。在REPL中显示图() 2-在Atom中显示的图形不是交互式的 相反,如果我从终端打开JuliaREPL,并运行相同的代码,则会出现一个交互式窗口(仅在键入PyPlot.display\u figs()之后)。 我是否可以使用Atom并在每个脚本末尾自动显示交互式绘图,
PyPlot
作为绘图的图形表示,但是我注意到了两个重要方面(我正在从MATLAB迁移)
1-运行julia脚本后,图形不会自动显示,但仅在键入PyPlot后才会显示。在REPL
中显示图()
2-在Atom中显示的图形不是交互式的
相反,如果我从终端打开JuliaREPL
,并运行相同的代码,则会出现一个交互式窗口(仅在键入PyPlot.display\u figs()
之后)。
我是否可以使用Atom并在每个脚本末尾自动显示交互式绘图,而不必每次使用REPL
?您有两个选项:
禁用内置Atom绘图窗格
使用交互式打印后端(plotlyjs可能是最佳选项)
公元1年
进入Atom查看->软件包->Julia客户端->用户界面选项并禁用“启用绘图窗格”选项。重启Atom
公元2年
打开“启用打印窗格”后,尝试运行以下代码:
using Plots
plotlyjs()
Plots.plot(sin.(0:0.1:7))