我正在使用Atom/Juno作为我的Julia编程的IDE。 我使用PyPlot
来表示绘图的图形,但我注意到两个重要方面(我正在从 MATLAB 迁移(
1-运行Julia脚本后,数字不会自动出现,而仅在REPL
中键入PyPlot.display_figs()
后才会出现。
2-Atom中显示的图形不是交互式的。
相反,如果我从终端打开 JuliaREPL
并运行相同的代码,则会出现一个交互式窗口(仅在键入PyPlot.display_figs()
后(。 我可以使用 Atom 并让交互式情节自动出现在每个脚本的末尾,而无需每次都使用REPL
吗?
您有两个选择:
- 在内置的原子图窗格中禁用
- 使用交互式绘图后端(plotlyjs可能是最佳选择(
公元1.
进入 Atom 到 Seetings->Packages->Julia 客户端>UI 选项并禁用"启用绘图窗格"选项。重新启动凌动。
公元2.
打开"启用绘图窗格"后,尝试运行以下代码:
using Plots
plotlyjs()
Plots.plot(sin.(0:0.1:7))