Merge pull request #1058 from mkborregaard/histogram-like
Make it possible for downstream users (e.g. StatPlots) to define that a seriestype is "histogram-like", "line-like" or "surface-like"
This commit is contained in:
commit
cc15882faf
10
src/args.jl
10
src/args.jl
@ -80,9 +80,13 @@ const _typeAliases = Dict{Symbol,Symbol}(
|
|||||||
|
|
||||||
add_non_underscore_aliases!(_typeAliases)
|
add_non_underscore_aliases!(_typeAliases)
|
||||||
|
|
||||||
like_histogram(seriestype::Symbol) = seriestype in (:histogram, :barhist, :barbins)
|
const _histogram_like = [:histogram, :barhist, :barbins]
|
||||||
like_line(seriestype::Symbol) = seriestype in (:line, :path, :steppre, :steppost)
|
const _line_like = [:line, :path, :steppre, :steppost]
|
||||||
like_surface(seriestype::Symbol) = seriestype in (:contour, :contourf, :contour3d, :heatmap, :surface, :wireframe, :image)
|
const _surface_like = [:contour, :contourf, :contour3d, :heatmap, :surface, :wireframe, :image]
|
||||||
|
|
||||||
|
like_histogram(seriestype::Symbol) = seriestype in _histogram_like
|
||||||
|
like_line(seriestype::Symbol) = seriestype in _line_like
|
||||||
|
like_surface(seriestype::Symbol) = seriestype in _surface_like
|
||||||
|
|
||||||
is3d(seriestype::Symbol) = seriestype in _3dTypes
|
is3d(seriestype::Symbol) = seriestype in _3dTypes
|
||||||
is3d(series::Series) = is3d(series.d)
|
is3d(series::Series) = is3d(series.d)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user