关于PyPlot画图的问题

using Flux, Flux.Data.MNIST, Random, Statistics, PyPlot
PyPlot.plot( 1:length(L) , L, label="loss function","bo-")
PyPlot.plot( 1:length(A) , A, label="accuracy","ro-");
PyPlot.show()

主要的和绘图有关的代码是这几句,然后报错是说matplotlib使用了non-GUI backend,但是我不知道如何去调整这个部分。
刚入门,感谢各位dalaoQAQ

1 个赞

在Jupyter上测试这样是可以的,其他的不太清楚

using PyCall
using PyPlot
@pyimport matplotlib.pyplot as pyplt
pyplt.plot(1:10,(1:10).^2)

加入代码
using PyCall
pygui(true)

感觉就是 matplotlib 的锅
应该换个后端就好了。

我记得好像是这样:

using PyCall
pygui(:true)
using PyPlot

没有冒号好像不行…