# A problem of plot

**URL:** <https://discourse.julialang.org/t/a-problem-of-plot/81193>\
**Category:** General Usage\
**Tags:** question, package\
**Created:** [May 17, 2022, 12:16pm UTC](https://discourse.julialang.org/t/a-problem-of-plot/81193 "2022-05-17T12:16:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wangpuming](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wangpuming/32/29869_2.png) [@wangpuming](https://discourse.julialang.org/u/wangpuming)\
**Post date:** [May 17, 2022, 12:16pm UTC](https://discourse.julialang.org/t/a-problem-of-plot/81193/1 "2022-05-17T12:16:34Z")

</div>

I ran the following code and got this problem.How can I solve it.

```julia
a=[2,3,4,5,6]
plot(a)

```

SystemError: opening file “C:\Users\王埔铭\AppData\Local\Temp\jl\_TnSmfa6ko7.png”: No such file or directory

systemerror(::String, ::Int32; extrainfo::Nothing) at error.jl:168

(::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,),Tuple{Nothing}}, ::typeof(systemerror), ::String, ::Int32) at error.jl:168

(::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,),Tuple{Nothing}}, ::typeof(systemerror), ::String) at error.jl:168

#systemerror#48 at error.jl:167 [inlined]

systemerror at error.jl:167 [inlined]

open(::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) at iostream.jl:284

open at iostream.jl:273 [inlined]

open(::Base.var"#296#297"{String}, ::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at io.jl:323

open at io.jl:323 [inlined]

read at io.jl:410 [inlined]

\_show(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at gr.jl:2103

\_showjuno at output.jl:269 [inlined]

showjuno(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at output.jl:253

show(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at output.jl:210

base64encode(::Function, ::MIME{Symbol(“image/png”)}, ::Vararg{Any,N} where N; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at encode.jl:208

base64encode at encode.jl:203 [inlined]

\_binstringmime at Base64.jl:46 [inlined]

stringmime(::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at Base64.jl:43

(::Base64.var"#stringmime##kw")(::NamedTuple{(:context,),Tuple{IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}}}, ::typeof(Base64.stringmime), ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at Base64.jl:43

stringmime(::String, ::Plots.Plot{Plots.GRBackend}; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at Base64.jl:44

stringmime at Base64.jl:44 [inlined]

displayinplotpane(::Plots.Plot{Plots.GRBackend}) at showdisplay.jl:84

displayandrender(::Plots.Plot{Plots.GRBackend}) at showdisplay.jl:131

(::Atom.var"#218#223")() at eval.jl:191

#invokelatest#1 at essentials.jl:710 [inlined]

invokelatest at essentials.jl:709 [inlined]

(::Atom.var"#216#221"{String,String})() at eval.jl:190

withpath(::Atom.var"#216#221"{String,String}, ::Nothing) at utils.jl:30

withpath(::Function, ::String) at eval.jl:9

(::Atom.var"#215#220"{String,String})() at eval.jl:173

with\_logstate(::Function, ::Any) at logging.jl:408

with\_logger at logging.jl:514 [inlined]

#214 at eval.jl:172 [inlined]

hideprompt(::Atom.var"#214#219"{String,String}) at repl.jl:127

macro expansion at dynamic.jl:24 [inlined]

evalall(::String, ::Nothing, ::String) at eval.jl:162

invokelatest(::Any, ::Any, ::Vararg{Any,N} where N; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at essentials.jl:710

invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at essentials.jl:709

macro expansion at eval.jl:41 [inlined]

(::Atom.var"#184#185")() at task.jl:356

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [May 17, 2022, 1:16pm UTC](https://discourse.julialang.org/t/a-problem-of-plot/81193/2 "2022-05-17T13:16:00Z")

</div>

Have you tried vscode instead of Atom?

---

<div class="post-metadata">

**Author:** ![wangpuming](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wangpuming/32/29869_2.png) [@wangpuming](https://discourse.julialang.org/u/wangpuming)\
**Post date:** [May 17, 2022, 1:35pm UTC](https://discourse.julialang.org/t/a-problem-of-plot/81193/3 "2022-05-17T13:35:03Z")

</div>

Thank you for your reply,but what is vscode?

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [May 17, 2022, 4:32pm UTC](https://discourse.julialang.org/t/a-problem-of-plot/81193/4 "2022-05-17T16:32:57Z")

</div>

Previously, the main code editor tooling for Julia was Juno on top of Atom. Over the past year, development is now focused on Visual Studio Code. A lightweight cross-platform open source editor from Microsoft.

> **[Julia in Visual Studio Code](https://code.visualstudio.com/docs/languages/julia)**
>
> Learn about working with the Julia programming language in Visual Studio Code.

[https://www.julia-vscode.org/docs/stable/](https://www.julia-vscode.org/docs/stable/)

[![](https://global.discourse-cdn.com/julialang/original/3X/4/4/44df17500b7f1fa3fc377d11a4b5d6e437aa8991.jpeg "Julia in VS Code - What's New | David Anthoff, Zac Nugent | JuliaCon2021") ](https://www.youtube.com/watch?v=kl3ySM4o-dw)
