UndefVarError: plot not defined

我去搜了半天都是用 Plots 的和你报一样的错,没有找到解决办法。
建议补充一下 Julia 及 PyPlot 的版本

versioninfo()
Pkg.status("PyPlot")
Pkg.tests("PyPlot")

不介意就换个包试试?
我这边 0.6.4 用 Plots + pyplot 没问题

安装教程 Installation - Plots

Pkg.add("Plots")
# Pkg.add("PyPlot") # 看上去你已经有了,也可以换个别的

using Plots
pyplot()
x = linspace(0,2*pi,1000); y = sin.(3 * x + 4 * cos.(2 * x));
plot(x, y, color="red", linewidth=2.0, linestyle=:dash)
title("A sinusoidally modulated sinusoid")

我也是这个问题,不知道怎么解决,可以说几分钟的事情
我是在使用pyplot的时候,系统自动运行了conda升级了matlibplot这些包,然后julia的plot就出现这个问题了,我重新add了plots和pyplot,test都是通过了,还是没有用

不知道问题怎么就解决了,我在官网上安装了这4个包,最后一个没有成功安装
Pkg.add(“PyPlot”)
Pkg.add(“GR”)
Pkg.add(“UnicodePlots”)
Pkg.add(“PlotlyJS”)

然后重新打开juno,只选择using Plots
然后plot就可以了
完全不明白

这是 plots 的四个后端,估计是自动换用别的后端了

1 个赞

我装了前两个,都装成功了;
再次使用plot时还是报错;

重启VScode后,就好了…………重启大法好啊