20
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GR バックエンドの Plots.jl で日本語かけるでキュ!

Last updated at Posted at 2020-04-15

本日は

  • 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 は古かったので.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

この場合でも同様です

結果

image.png

これで気兼ねなく日本語の説明もかけますね.

20
12
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?