From d6af1da35aadadef70f8591b85b6f19ddaf65ec8 Mon Sep 17 00:00:00 2001 From: Rashika Karki <41114269+RashikaKarki@users.noreply.github.com> Date: Wed, 17 Jun 2020 18:22:01 +0545 Subject: [PATCH] Fix #2771: Add aliases (#2791) * Fix #2771: Add aliases * Added function to add aliases from vector --- src/args.jl | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/args.jl b/src/args.jl index f83d98ed..7d1b3ae3 100644 --- a/src/args.jl +++ b/src/args.jl @@ -20,7 +20,14 @@ function add_non_underscore_aliases!(aliases::Dict{Symbol,Symbol}) end end - +function add_non_underscore_aliases!(aliases::Dict{Symbol,Symbol}, args::Vector{Symbol}) + for arg in args + s = string(arg) + if '_' in s + aliases[Symbol(replace(s, "_" => ""))] = arg + end + end +end # ------------------------------------------------------------ const _allAxes = [:auto, :left, :right] @@ -502,6 +509,13 @@ end # ----------------------------------------------------------------------------- +# margin +add_aliases(:left_margin , :leftmargin ) +add_aliases(:top_margin , :topmargin) +add_aliases(:bottom_margin , :bottommargin) +add_aliases(:right_margin ,:rightmargin) + + # colors add_aliases(:seriescolor, :c, :color, :colour) add_aliases(:linecolor, :lc, :lcolor, :lcolour, :linecolour) @@ -623,7 +637,7 @@ for arg in keys(_series_defaults) _keyAliases[makeplural(arg)] = arg end - +add_non_underscore_aliases!(_keyAliases) # -----------------------------------------------------------------------------