在Julia中保存Plot图



我是Julia的新手,正在使用plot。jl [GR]库创建情节。我试图将我的情节保存为PNG以显示在我的GTK GUI上。我能够将绘图保存为html文件和文本文件,但不能使用savefig函数(https://docs.juliaplots.org/latest/api/#Plots.savefig-Tuple{Plots.Plot,%20AbstractString})

保存为。png。我一直没有找到这个帖子:https://stackoverflow.com/a/62981826/13306172

我收到的错误是:

ERROR: MethodError: no method matching savefig(::Plots.Plot{Plots.GRBackend}, ::String)
x = 1:10; y = rand(10, 4)
import GR
using Plots
using PlotlyBase
using PlotlySave
gr()
import PlotlySave.savefig
function return_image_plot()
x = 1:10; y = rand(10, 4) 
x1 = 1:10; y1 = rand(10, 1) 
plot1  = Plots.plot(x, y)
plot2  = Plots.plot(x1, y1)
plotty = Plots.plot(plot1, plot2, layout = (2, 1))

Plots.savefig(plotty, "ploty2.png")
end

我也试图使用我也试图使用PlotySave Julia库https://github.com/hhaensel/PlotlySave.jl,但没有成功,也收到了一个'no matching method'错误

我已经关注/复制了多个SoF帖子,但仍然没有成功。如有任何帮助,不胜感激。

试试这个:

using Plots
function saveplot()
x = 1:10
y1 = rand(10, 4)
y2 = rand(10, 1)
p1 = plot(x, y1)
p2 = plot(x, y2)
p = plot(p1, p2, layout=(2, 1))

savefig(p, "plot.png")
end
saveplot()

相关内容

  • 没有找到相关文章

最新更新