gpt4 book ai didi

matplotlib - Julia:如何保存图形而不在 PyPlot 中绘制/显示图形?

转载 作者:行者123 更新时间:2023-12-04 19:37:10 24 4
gpt4 key购买 nike

我在 Julia 中使用 PyPlot 包来生成和保存几个数字。我目前的方法是显示图形,然后使用 savefig 保存它.

using PyPlot
a = rand(50,40)
imshow(a)
savefig("a.png")

有没有办法保存图形而不必先显示它?

最佳答案

您使用的是 REPL 还是 IJulia?

如果您关闭该图,则它不会向您显示该图。那是你要的吗?

a = rand(50,40)
ioff() #turns off interactive plotting
fig = figure()
imshow(a)
close(fig)

如果这不起作用,您可能需要使用 ioff() 关闭交互式绘图。或更改 matplotlib 后端( pygui(:Agg) )(参见此处: Calling pylab.savefig without display in ipython )

请记住,大多数有关使用 PyPlot 绘图的问题都可以通过阅读 Python 社区的答案来解决。并且还使用了 https://github.com/JuliaPy/PyPlot.jl 处的文档在两者之间进行翻译:)

关于matplotlib - Julia:如何保存图形而不在 PyPlot 中绘制/显示图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39562515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com