从命令行打印朱莉娅的情节

时间:2017-11-19 12:46:01

标签: python matplotlib plot julia

我想使用Julia语言在屏幕上打印一个情节。我已经添加了Pkg.add(“PyPlot”),Julia说已经安装了它。所以我在这里有代码,我想执行:

using PyPlot
x = linspace(0, 10, 200)
y = sin.(x)
plot(x, y, "b-", linewidth=2)

但是一旦我尝试从命令行运行它,就像这样:

  

julia example.jl

需要一段时间,然后没有任何反应。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:4)

你只需要在某处保存你的情节:

using PyPlot
x = linspace(0, 10, 200)
y = sin.(x)
plot(x, y, "b-", linewidth=2)
savefig("my_plot.pdf")

答案 1 :(得分:1)

让我补充一点,您还可以添加show()以在从命令行运行脚本时显示gui窗口。即。

using PyPlot
x = linspace(0, 10, 200)
y = sin.(x)
plot(x, y, "b-", linewidth=2)
show()

答案 2 :(得分:0)

我在juliarc.jl中定义了以下函数 Service ForsbergColor是打印机的名称。这将打印从我的Linux机器上用Plots.jl绘制的当前数字。