diff --git a/src/plotattr.jl b/src/plotattr.jl index c917eecc..c9449830 100644 --- a/src/plotattr.jl +++ b/src/plotattr.jl @@ -77,22 +77,3 @@ function plotattr(attrtype::Symbol, attribute::AbstractString) def == "" ? "" : " default: $(printnothing(def))", ) 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] - else - axisattrcache[letter] = Dict{Symbol, Symbol}() - end - - lk = if haskey(lt, keyword) - lt[keyword] - else - lt[keyword] = Symbol(letter, keyword) - end - - return lk -end diff --git a/src/utils.jl b/src/utils.jl index 7570d2c1..4952bf7b 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -1214,3 +1214,22 @@ function mesh3d_triangles(x, y, z, cns) end return X, Y, Z 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] + else + axisattrcache[letter] = Dict{Symbol, Symbol}() + end + + lk = if haskey(lt, keyword) + lt[keyword] + else + lt[keyword] = Symbol(letter, keyword) + end + + return lk +end