395 lines
8.3 KiB
Julia
395 lines
8.3 KiB
Julia
|
|
supportedArgs(::GadflyPackage) = [
|
|
:annotation,
|
|
# :axis,
|
|
:background_color,
|
|
:linecolor,
|
|
:color_palette,
|
|
:fillrange,
|
|
:fillcolor,
|
|
:fillalpha,
|
|
:foreground_color,
|
|
:group,
|
|
:label,
|
|
:layout,
|
|
:legend,
|
|
:linestyle,
|
|
:linetype,
|
|
:linewidth,
|
|
:linealpha,
|
|
:markershape,
|
|
:markercolor,
|
|
:markersize,
|
|
:markeralpha,
|
|
:markerstrokewidth,
|
|
:markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
:n,
|
|
:nbins,
|
|
:nc,
|
|
:nr,
|
|
# :pos,
|
|
:smooth,
|
|
:show,
|
|
:size,
|
|
:title,
|
|
:windowtitle,
|
|
:x,
|
|
:xlabel,
|
|
:xlims,
|
|
:xticks,
|
|
:y,
|
|
:ylabel,
|
|
:ylims,
|
|
# :yrightlabel,
|
|
:yticks,
|
|
:xscale,
|
|
:yscale,
|
|
:xflip,
|
|
:yflip,
|
|
:z,
|
|
:tickfont,
|
|
:guidefont,
|
|
:legendfont,
|
|
:grid,
|
|
:surface,
|
|
:nlevels,
|
|
]
|
|
supportedAxes(::GadflyPackage) = [:auto, :left]
|
|
supportedTypes(::GadflyPackage) = [:none, :line, :path, :steppre, :steppost, :sticks, :scatter, :heatmap, :hexbin, :hist, :bar, :hline, :vline, :contour]
|
|
supportedStyles(::GadflyPackage) = [:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
|
|
supportedMarkers(::GadflyPackage) = vcat(_allMarkers, Shape)
|
|
supportedScales(::GadflyPackage) = [:identity, :log, :log2, :log10, :asinh, :sqrt]
|
|
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
supportedArgs(::ImmersePackage) = supportedArgs(GadflyPackage())
|
|
supportedAxes(::ImmersePackage) = supportedAxes(GadflyPackage())
|
|
supportedTypes(::ImmersePackage) = supportedTypes(GadflyPackage())
|
|
supportedStyles(::ImmersePackage) = supportedStyles(GadflyPackage())
|
|
supportedMarkers(::ImmersePackage) = supportedMarkers(GadflyPackage())
|
|
supportedScales(::ImmersePackage) = supportedScales(GadflyPackage())
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
supportedArgs(::PyPlotPackage) = [
|
|
:annotation,
|
|
:axis,
|
|
:background_color,
|
|
:linecolor,
|
|
:color_palette,
|
|
:fillrange,
|
|
:fillcolor,
|
|
:foreground_color,
|
|
:group,
|
|
:label,
|
|
:layout,
|
|
:legend,
|
|
:linestyle,
|
|
:linetype,
|
|
:linewidth,
|
|
:markershape,
|
|
:markercolor,
|
|
:markersize,
|
|
# :markerstrokewidth,
|
|
# :markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
:n,
|
|
:nbins,
|
|
:nc,
|
|
:nr,
|
|
# :pos,
|
|
:smooth,
|
|
# :ribbon,
|
|
:show,
|
|
:size,
|
|
:title,
|
|
:windowtitle,
|
|
:x,
|
|
:xlabel,
|
|
:xlims,
|
|
:xticks,
|
|
:y,
|
|
:ylabel,
|
|
:ylims,
|
|
:yrightlabel,
|
|
:yticks,
|
|
:xscale,
|
|
:yscale,
|
|
:xflip,
|
|
:yflip,
|
|
:z,
|
|
:tickfont,
|
|
:guidefont,
|
|
:legendfont,
|
|
:grid,
|
|
:surface,
|
|
:nlevels,
|
|
:fillalpha,
|
|
:linealpha,
|
|
:markeralpha,
|
|
]
|
|
supportedAxes(::PyPlotPackage) = _allAxes
|
|
supportedTypes(::PyPlotPackage) = [:none, :line, :path, :steppre, :steppost, :sticks, :scatter, :heatmap, :hexbin, :hist, :bar, :hline, :vline, :contour, :path3d, :scatter3d]
|
|
supportedStyles(::PyPlotPackage) = [:auto, :solid, :dash, :dot, :dashdot]
|
|
# supportedMarkers(::PyPlotPackage) = [:none, :auto, :rect, :ellipse, :diamond, :utriangle, :dtriangle, :cross, :xcross, :star5, :hexagon]
|
|
supportedMarkers(::PyPlotPackage) = vcat(_allMarkers, Shape)
|
|
supportedScales(::PyPlotPackage) = [:identity, :log, :log2, :log10]
|
|
subplotSupported(::PyPlotPackage) = true
|
|
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
supportedArgs(::QwtPackage) = [
|
|
:annotation,
|
|
# :args,
|
|
:axis,
|
|
:background_color,
|
|
:linecolor,
|
|
:color_palette,
|
|
:fillrange,
|
|
:fillcolor,
|
|
:foreground_color,
|
|
:group,
|
|
# :heatmap_c,
|
|
# :kwargs,
|
|
:label,
|
|
:layout,
|
|
:legend,
|
|
:linestyle,
|
|
:linetype,
|
|
:linewidth,
|
|
:markershape,
|
|
:markercolor,
|
|
:markersize,
|
|
# :markerstrokewidth,
|
|
# :markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
:n,
|
|
:nbins,
|
|
:nc,
|
|
:nr,
|
|
:pos,
|
|
:smooth,
|
|
# :ribbon,
|
|
:show,
|
|
:size,
|
|
:title,
|
|
:windowtitle,
|
|
:x,
|
|
:xlabel,
|
|
:xlims,
|
|
:xticks,
|
|
:y,
|
|
:ylabel,
|
|
:ylims,
|
|
:yrightlabel,
|
|
:yticks,
|
|
:xscale,
|
|
:yscale,
|
|
# :xflip,
|
|
# :yflip,
|
|
# :z,
|
|
]
|
|
supportedTypes(::QwtPackage) = [:none, :line, :path, :steppre, :steppost, :sticks, :scatter, :heatmap, :hexbin, :hist, :bar, :hline, :vline]
|
|
supportedMarkers(::QwtPackage) = [:none, :auto, :rect, :ellipse, :diamond, :utriangle, :dtriangle, :cross, :xcross, :star5, :star8, :hexagon]
|
|
supportedScales(::QwtPackage) = [:identity, :log10]
|
|
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
supportedArgs(::UnicodePlotsPackage) = [
|
|
# :annotation,
|
|
# :args,
|
|
# :axis,
|
|
# :background_color,
|
|
# :linecolor,
|
|
# :fill,
|
|
# :foreground_color,
|
|
:group,
|
|
# :heatmap_c,
|
|
# :kwargs,
|
|
:label,
|
|
# :layout,
|
|
:legend,
|
|
:linestyle,
|
|
:linetype,
|
|
# :linewidth,
|
|
:markershape,
|
|
# :markercolor,
|
|
# :markersize,
|
|
# :markerstrokewidth,
|
|
# :markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
# :n,
|
|
:nbins,
|
|
# :nc,
|
|
# :nr,
|
|
# :pos,
|
|
# :reg,
|
|
# :ribbon,
|
|
:show,
|
|
:size,
|
|
:title,
|
|
:windowtitle,
|
|
:x,
|
|
:xlabel,
|
|
:xlims,
|
|
# :xticks,
|
|
:y,
|
|
:ylabel,
|
|
:ylims,
|
|
# :yrightlabel,
|
|
# :yticks,
|
|
# :xscale,
|
|
# :yscale,
|
|
# :xflip,
|
|
# :yflip,
|
|
# :z,
|
|
]
|
|
supportedAxes(::UnicodePlotsPackage) = [:auto, :left]
|
|
supportedTypes(::UnicodePlotsPackage) = [:none, :line, :path, :steppost, :sticks, :scatter, :heatmap, :hexbin, :hist, :bar, :hline, :vline]
|
|
supportedStyles(::UnicodePlotsPackage) = [:auto, :solid]
|
|
supportedMarkers(::UnicodePlotsPackage) = [:none, :auto, :ellipse]
|
|
supportedScales(::UnicodePlotsPackage) = [:identity]
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
supportedArgs(::WinstonPackage) = [
|
|
:annotation,
|
|
# :args,
|
|
# :axis,
|
|
# :background_color,
|
|
:linecolor,
|
|
:color_palette,
|
|
:fillrange,
|
|
:fillcolor,
|
|
# :foreground_color,
|
|
:group,
|
|
# :heatmap_c,
|
|
# :kwargs,
|
|
:label,
|
|
# :layout,
|
|
:legend,
|
|
:linestyle,
|
|
:linetype,
|
|
:linewidth,
|
|
:markershape,
|
|
:markercolor,
|
|
:markersize,
|
|
# :markerstrokewidth,
|
|
# :markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
# :n,
|
|
:nbins,
|
|
# :nc,
|
|
# :nr,
|
|
# :pos,
|
|
:smooth,
|
|
# :ribbon,
|
|
:show,
|
|
:size,
|
|
:title,
|
|
:windowtitle,
|
|
:x,
|
|
:xlabel,
|
|
:xlims,
|
|
# :xticks,
|
|
:y,
|
|
:ylabel,
|
|
:ylims,
|
|
# :yrightlabel,
|
|
# :yticks,
|
|
:xscale,
|
|
:yscale,
|
|
# :xflip,
|
|
# :yflip,
|
|
# :z,
|
|
]
|
|
supportedAxes(::WinstonPackage) = [:auto, :left]
|
|
supportedTypes(::WinstonPackage) = [:none, :line, :path, :sticks, :scatter, :hist, :bar]
|
|
supportedStyles(::WinstonPackage) = [:auto, :solid, :dash, :dot, :dashdot]
|
|
supportedMarkers(::WinstonPackage) = [:none, :auto, :rect, :ellipse, :diamond, :utriangle, :dtriangle, :cross, :xcross, :star5]
|
|
supportedScales(::WinstonPackage) = [:identity, :log10]
|
|
subplotSupported(::WinstonPackage) = false
|
|
|
|
|
|
# --------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
supportedArgs(::BokehPackage) = [
|
|
# :annotation,
|
|
# :axis,
|
|
# :background_color,
|
|
:linecolor,
|
|
# :color_palette,
|
|
# :fillrange,
|
|
# :fillcolor,
|
|
# :fillalpha,
|
|
# :foreground_color,
|
|
:group,
|
|
# :label,
|
|
# :layout,
|
|
# :legend,
|
|
:linestyle,
|
|
:linetype,
|
|
:linewidth,
|
|
# :linealpha,
|
|
:markershape,
|
|
:markercolor,
|
|
:markersize,
|
|
# :markeralpha,
|
|
# :markerstrokewidth,
|
|
# :markerstrokecolor,
|
|
# :markerstrokestyle,
|
|
# :n,
|
|
# :nbins,
|
|
# :nc,
|
|
# :nr,
|
|
# :pos,
|
|
# :smooth,
|
|
# :show,
|
|
:size,
|
|
:title,
|
|
# :windowtitle,
|
|
:x,
|
|
# :xlabel,
|
|
# :xlims,
|
|
# :xticks,
|
|
:y,
|
|
# :ylabel,
|
|
# :ylims,
|
|
# :yrightlabel,
|
|
# :yticks,
|
|
# :xscale,
|
|
# :yscale,
|
|
# :xflip,
|
|
# :yflip,
|
|
# :z,
|
|
# :tickfont,
|
|
# :guidefont,
|
|
# :legendfont,
|
|
# :grid,
|
|
# :surface,
|
|
# :nlevels,
|
|
]
|
|
supportedAxes(::BokehPackage) = [:auto, :left]
|
|
supportedTypes(::BokehPackage) = [:none, :path, :scatter] #,:steppre, :steppost, :sticks, :heatmap, :hexbin, :hist, :bar, :hline, :vline, :contour]
|
|
supportedStyles(::BokehPackage) = [:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
|
|
supportedMarkers(::BokehPackage) = [:none, :auto, :ellipse, :rect, :diamond, :utriangle, :dtriangle, :cross, :xcross, :star5] #vcat(_allMarkers, Shape)
|
|
supportedScales(::BokehPackage) = [:identity, :log] #, :log, :log2, :log10, :asinh, :sqrt]
|
|
|
|
|