From 54cd96e5e021efedc82b37a6a3a85c39e0e013ce Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Tue, 9 Aug 2016 15:42:09 -0400 Subject: [PATCH] handle axis=nothing; closes #428 --- src/args.jl | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/args.jl b/src/args.jl index b1d0412f..35abb55d 100644 --- a/src/args.jl +++ b/src/args.jl @@ -626,6 +626,21 @@ end function preprocessArgs!(d::KW) replaceAliases!(d, _keyAliases) + # clear all axis stuff + if haskey(d, :axis) && d[:axis] in (:none, nothing, false) + d[:ticks] = nothing + d[:foreground_color_border] = RGBA(0,0,0,0) + d[:grid] = false + delete!(d, :axis) + end + # for letter in (:x, :y, :z) + # asym = Symbol(letter, :axis) + # if haskey(d, asym) || d[asym] in (:none, nothing, false) + # d[Symbol(letter, :ticks)] = nothing + # d[Symbol(letter, :foreground_color_border)] = RGBA(0,0,0,0) + # end + # end + # handle axis args for letter in (:x, :y, :z) asym = Symbol(letter, :axis)