本日は
- Plots.jl GRバックエンド(デフォルトではこれのはず) で日本語がタイトル,ラベルにつけられたことを確認できました.
- Julia 公式 Slackの
plotting
チャンネルで GR.jl の開発者のコメントを眺めてたらできるかもとということで試したら無事できたという経緯があります. - 動作環境は 2018 MacBook Air です.
動かそう
普段のロジックに
ENV["GKS_ENCODING"]="utf8"
-
fontfamily="serif-roman"
(← 明示する必要なかった)
を入れておけば良さそう.
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.4.0 (2020-03-21)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> # Plots, GR のバージョンを確認
(@v1.4) pkg> st Plots GR
Status `~/.julia/environments/v1.4/Project.toml`
[28b8d3ca] GR v0.48.0
[91a5bcdd] Plots v0.29.9
julia> ENV["GKS_ENCODING"]="utf8" # 最初に行う
"utf8"
julia> using Plots
julia> plot(randn(10),title="ゴマちゃん日本語できたよ",xlabel="x軸だよ",ylabel="y軸だよ",fontfamily="serif-roman")
julia> backend() # Plots のバックエンドを確認
Plots.GRBackend()
補足
Plots.jl Version 1.0 has been released!
— The Julia Language (@JuliaLanguage) April 7, 2020
Congrats to the core JuliaPlots team and all of the contributors over the years that helped get the package to where it is today.
Read more about the release here: https://t.co/2zH0acHnRB
- 上で試した Plots.jl は古かったので.Pkg REPL に入って
(@v1.4) pkg> add Plots@1.0.8
をすることでバージョンを切り替えられます.
(@v1.4) pkg> st GR Plots
Status `~/.julia/environments/v1.4/Project.toml`
[28b8d3ca] GR v0.48.0
[91a5bcdd] Plots v1.0.8
この場合でも同様です
結果
これで気兼ねなく日本語の説明もかけますね.