如何解决plot无法使用的问题?



我试图遵循文档的包情节为我自己的数据集,无论我写什么总是有错误提出说没有方法匹配它,然后我直接尝试了文档示例,仍然有错误提出:

julia> plot([box(x=rand(50)),box(x=rand(50).+1)])
Error showing value of type PlotlyJS.SyncPlot:
ERROR: Cannot find Electron. Try `Blink.AtomShell.install()`.
Stacktrace:
[1] electron
@ C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellprocess.jl:70 [inlined]
[2] init(; debug::Bool)
@ Blink.AtomShell C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellprocess.jl:88
[3] #shell#9
@ C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellprocess.jl:149 [inlined]
[4] shell
@ C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellprocess.jl:140 [inlined]
[5] #Window#14
@ C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellwindow.jl:89 [inlined]
[6] Blink.AtomShell.Window(args::Dict{String, Int64})
@ Blink.AtomShell C:Users姚力嫄.juliapackagesBlinkmwJC9srcAtomShellwindow.jl:89
[7] display_blink(p::PlotlyJS.SyncPlot)
@ PlotlyJS C:Users姚力嫄.juliapackagesPlotlyJSJj38Usrcdisplay.jl:169
[8] display(#unused#::PlotlyJS.PlotlyJSDisplay, p::PlotlyJS.SyncPlot)
@ PlotlyJS C:Users姚力嫄.juliapackagesPlotlyJSJj38Usrcdisplay.jl:160
[9] display(x::Any)
@ Base.Multimedia .multimedia.jl:328
[10] #invokelatest#2
@ .essentials.jl:729 [inlined]
[11] invokelatest
@ .essentials.jl:726 [inlined]
[12] print_response(errio::IO, response::Any, show_value::Bool, have_color::Bool, specialdisplay::Union{Nothing, AbstractDisplay})
@ REPL C:Users姚力嫄AppDataLocalProgramsJulia-1.8.2sharejuliastdlibv1.8REPLsrcREPL.jl:296
[13] (::REPL.var"#45#46"{REPL.LineEditREPL, Pair{Any, Bool}, Bool, Bool})(io::Any)
@ REPL C:Users姚力嫄AppDataLocalProgramsJulia-1.8.2sharejuliastdlibv1.8REPLsrcREPL.jl:278
[14] print_response(repl::REPL.AbstractREPL, response::Any, show_value::Bool, have_color::Bool)
@ REPL C:Users姚力嫄AppDataLocalProgramsJulia-1.8.2sharejuliastdlibv1.8REPLsrcREPL.jl:276
[15] (::REPL.var"#do_respond#66"{Bool, Bool, REPL.var"#77#87"{REPL.LineEditREPL, REPL.REPLHistoryProvider}, REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::Any, ok::Bool)
@ REPL C:Users姚力嫄AppDataLocalProgramsJulia-1.8.2sharejuliastdlibv1.8REPLsrcREPL.jl:857
julia> Blink.AtomShell.install()
ERROR: UndefVarError: Blink not defined
Stacktrace:
[1] top-level scope
@ REPL[65]:1

我想可能是我的环境设置的问题,有人遇到过这种情况吗?提前感谢!

如果你正在运行一个PlotlyJS。Jl版本<0.18.10,尝试更新到最后一个(即0.18.10)或在Jupyter Notebook中运行代码。

尝试使用Plots.jlPlotlyJS后端,给出与PlotlyJS.jl相同的交互图。箱形图使用StatsPlots.jl。下面的命令将适用于您的情况。

using Plots, StatsPlots; plotlyjs()
boxplot([rand(50),rand(50).+1])

相关内容

  • 没有找到相关文章

最新更新