From d35c9225293481ef4196f9ab3d63aa43e25be3d7 Mon Sep 17 00:00:00 2001 From: Nicholas Bauer Date: Fri, 27 Aug 2021 01:59:56 -0400 Subject: [PATCH] Fixes for string keyword, three-arg concat --- src/args.jl | 2 +- src/plotattr.jl | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/args.jl b/src/args.jl index 1a85d935..1ba1084f 100644 --- a/src/args.jl +++ b/src/args.jl @@ -573,7 +573,7 @@ reset_axis_defaults_byletter!() for letter in (:x, :y, :z), k in keys(_axis_defaults) # allow the underscore version too: xguide or x_guide - add_aliases(get_axis_attr(letter, k), get_axis_attr(letter, "_", k)) + add_aliases(get_axis_attr(letter, k), Symbol(letter, "_", k)) end const _all_defaults = KW[_series_defaults, _plot_defaults, _subplot_defaults] diff --git a/src/plotattr.jl b/src/plotattr.jl index fbaaf27f..c917eecc 100644 --- a/src/plotattr.jl +++ b/src/plotattr.jl @@ -80,6 +80,7 @@ end axisattrcache = Dict{Symbol, Dict{Symbol, Symbol}}() +get_axis_attr(letter, keyword::String) = get_axis_attr(letter, Symbol(keyword)) function get_axis_attr(letter, keyword) lt = if haskey(axisattrcache, letter) axisattrcache[letter]