From ef83f21047f6efcd0516a53af08b3690106e9cc5 Mon Sep 17 00:00:00 2001 From: Benoit Pasquier Date: Wed, 14 Apr 2021 10:18:42 +1000 Subject: [PATCH] Add ticks getter functions --- src/axes.jl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/axes.jl b/src/axes.jl index 2f6c4beb..db5be0e2 100644 --- a/src/axes.jl +++ b/src/axes.jl @@ -235,6 +235,13 @@ function get_ticks(sp::Subplot, axis::Axis; update = true) return axis.plotattributes[:optimized_ticks] end +# Ticks getter functions +get_ticks(sp::Subplot, s::Symbol; kwargs...) = get_ticks(sp, sp[Symbol(s, :axis)]; kwargs...) +xticks(sp::Subplot; kwargs...) = get_ticks(sp, :x) +yticks(sp::Subplot; kwargs...) = get_ticks(sp, :y) +zticks(sp::Subplot; kwargs...) = get_ticks(sp, :z) +export xticks, yticks, zticks + function get_ticks(ticks::Symbol, cvals::T, dvals, args...) where T if ticks === :none return T[], String[]