Windows 에서 pyplot 문제

Windows에서 julia를 설치하고 PyPlot 등을 이용해서 그래프를 그릴 때 에러가 발생하는 문제가 생겼다. 검색을 해보니 대충 9월경부터 문제가 생긴다.

Runtime error(R6034) 라고  경고창이 뜬다.

자세한 건 아래 링크들 참고.

https://discourse.julialang.org/t/julia-throws-an-runtime-error-when-trying-to-use-pyplot/6002

https://github.com/JuliaPy/PyPlot.jl/issues/278

당장 대책은 다음과 같이 사용하면 된다. 언제 문제가 완전히 해결될지는 지켜봐야 할 것 같다.

 

Julia tutorial

Julia community에서 공식적인 intro 영상이 올라왔다.

한 시간 반 정도의 시간동안 아주 기초적인 내용을 중심으로 구성되어 있다. Youtube에 Introduction to Julia 등으로 검색하면 이미 아주 많은 영상이 있는데, 그 중에서 가장 기초가 아닐까 싶다. 다른 영상들은 오래된 것들도 있고 해서…

영상에서 Julia를 소개하는 사람은 Jane E. Herriman 이라고 Julia Computing 그룹 사람이다.

Julia version upgrade

최근 v0.6이 나왔다. 버전업을 할 때에는 Julia 홈페이지에 가서 새로 다운로드 받은 다음 그냥 설치하면 된다. 버전별로 설치폴더가 따로 생기고, package들도 새로 설치해 줘야 한다. 기존 Package를 복사해서 옮기는 방법도 있다.

새로 Julia를 설치하고 기존 Atom(Juno) 에서 실행을 하면 이전 버전이 작동하는데, julia-client 패키지의 path를 새로운 Julia로 설정해 주면 된다.

Plots in Julia

Julia에서 그래프를 넣을 때, 주로 PyPlot을 사용하고 있다. PyPlot은 앞서 설명한 이 글의 링크들을 참고.
패키지를 추가하기 위해선

이렇게 설치하고, 코딩을 할 때에

이런 걸 넣어주면 된다. 그 이후 문법은 matplotlib를 참고하면 된다.

이 외에 Julia에는 다양한 툴이 있는데, 이런 툴을 묶은 패키지로 Plots.jl 이 있다. 자세한 설명은 이 링크를 참고.

이렇게 설치한다. 물론 이 이후에 필요한 패키지들(PyPlot이나 GR등)을 추가로 설치해야 한다. 설치에 관한 것도 위 링크에 자세히 나와있다.

Plots에서 PyPlot을 사용하고 싶으면

이렇게 추가해주면 된다. GR을 쓰고 싶으면 마찬가지로

이렇게 하면 된다. 이를 이용한 자세한 사용법은 위 링크를 참고.