请教一个问题。
在做一些线性拟合的时候,使用StatPlots
出错,同样的东西放在win10上面正常,但在mac上就运行错误了
julia> df = DataFrame(a = 1:10, b = 10 .* rand(10), c = 10 .* rand(10))
10×3 DataFrame
│ Row │ a │ b │ c │
├─────┼────┼──────────┼─────────┤
│ 1 │ 1 │ 8.583 │ 7.23634 │
│ 2 │ 2 │ 5.75915 │ 7.45949 │
│ 3 │ 3 │ 4.98218 │ 6.74059 │
│ 4 │ 4 │ 1.29422 │ 8.49546 │
│ 5 │ 5 │ 0.932862 │ 1.36493 │
│ 6 │ 6 │ 2.08527 │ 4.01024 │
│ 7 │ 7 │ 1.68761 │ 3.22869 │
│ 8 │ 8 │ 4.09615 │ 5.09356 │
│ 9 │ 9 │ 5.89706 │ 2.97341 │
│ 10 │ 10 │ 1.19511 │ 4.70511 │
julia> pyplot()
Plots.PyPlotBackend()
julia> @df df scatter(:a, :b, markersize = 4 .* log.(:c .+ 0.1))
ERROR: LoadError: UndefVarError: @df not defined
in expression starting at none:1
julia> @df t scatter(2 .* :b)
ERROR: LoadError: UndefVarError: @df not defined
in expression starting at none:1