我是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()