Fix #2771: Add aliases (#2791)

* Fix #2771: Add aliases

* Added function to add aliases from vector
This commit is contained in:
Rashika Karki 2020-06-17 18:22:01 +05:45 committed by GitHub
parent bbbee44c66
commit d6af1da35a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,7 +20,14 @@ function add_non_underscore_aliases!(aliases::Dict{Symbol,Symbol})
end end
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] 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 # colors
add_aliases(:seriescolor, :c, :color, :colour) add_aliases(:seriescolor, :c, :color, :colour)
add_aliases(:linecolor, :lc, :lcolor, :lcolour, :linecolour) add_aliases(:linecolor, :lc, :lcolor, :lcolour, :linecolour)
@ -623,7 +637,7 @@ for arg in keys(_series_defaults)
_keyAliases[makeplural(arg)] = arg _keyAliases[makeplural(arg)] = arg
end end
add_non_underscore_aliases!(_keyAliases)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------