ujimushi(@旧sradjp(15364))の日記

旧スラドの日記の引越先です

mirror(Plots.jl(GR))

毎回どんなアトリビュートか分からないものを優先的に紹介するこのシリーズ。今回はmirrorアトリビュートです。

試してみると,tickの付き方が反転します。 最初は簡単と思っていたのですが,framestyleによって動きが違います。

百聞は一見にしかずです。動作は使用例を確認下さい。

別名

別名はありません。mirrorのみです。

使用例

using Plots
import GR
gr()

framestyles = [:axis, :box, :origin, :zerolines, :semi, :grid]

for st in framestyles
    plt = plot(
        plot(sin; mirror=true, title="mirror=true"),
        plot(sin; mirror=false, title="mirror=false"),
        plot(sin; xmirror=true, title="xmirror=true"),
        plot(sin; ymirror=true, title="ymirror=true"),
        framestyle=st, plot_title=framestyle="framestyle=:$st",
        layout=(2, 2)
    )
    savefig(plt, "mirror_$st.png")
end

デフォルトはfalseで反転せず。 mirror=trueだx,y両軸のtickの位置が変わり, xmirror=trueymirror=trueだとそれぞれの軸のtick表示が変わります。

口で説明するよりそれぞれを例を見て,という感じです。