Julia の Makie で複数のグラフを並べるときに y 軸を共有する方法

Julia で図を表示する際に便利なのが Plots.jl と Makie.jl である。今回は Makie.jl の方で y 軸を共有する方法を紹介する。

using CairoMakie

f = Figure(size=(1800, 600))
f[1,1] = Axis(f, xlabel=L"x/L", ylabel=L"t",  )
f[1,2] = Axis(f, xlabel=L"x/L", yticks = [NaN])
f[1,3] = Axis(f, xlabel=L"x/L", yticks = [NaN])
f[1,4] = Axis(f, xlabel=L"x/L", yticks = [NaN])


f

yticks で y 軸に表示する数字を指定できるが、NaN にすることで何も表示しないようにすることができる。[] としてしまうと(私の環境では)エラーが出る。

出力

コメント