2

我正在使用 Atom/Juno 作为我的 Julia 编程的 IDE。我PyPlot用于绘图的图形表示,但我注意到两个重要方面(我正在从 MATLAB 迁移)

1- 数字在运行 julia 脚本后不会自动出现,但只有在PyPlot.display_figs()输入REPL.

2- 显示在 Atom 中的数字不是交互式的。

相反,如果我REPL从终端打开 Julia 并运行相同的代码,则会出现一个交互式窗口(仅在键入 之后PyPlot.display_figs())。我可以使用 Atom 并让交互式绘图自动出现在每个脚本的末尾,而无需每次都使用REPL?

4

1 回答 1

0

你有两个选择:

  1. 在内置的 Atom 绘图窗格中禁用
  2. 使用交互式绘图后端(plotlyjs 可能是最好的选择)

广告1。

进入 Atom 到 Seetings->Packages->Julia Client->UI Options 并禁用“启用绘图窗格”选项。重启原子。

广告 2。

打开“启用绘图窗格”后,尝试运行以下代码:

using Plots
plotlyjs()
Plots.plot(sin.(0:0.1:7))
于 2020-07-05T10:44:17.387 回答