arrowarrowsnothing (no arrows), Bool (if true, default arrows), Arrow object, or arg(s) that could be style or head length/widthsDefines arrowheads that should be displayed at the end of path line segments (just before a NaN and the last non-NaN point). Used in quiverplot, streamplot, or similar.
bar_edgesfalsebar_edgessBoolAlign bars to edges (true), or centers (the default)?
bar_positionoverlaybar_positionsSymbolChoose from `:overlay` (default), `:stack`. (warning: May not be implemented fully)
bar_widthbar_widthsnothing or NumberWidth of bars in data coordinates. When nothing, chooses based on x (or y when `orientation = :h`).
binsautobin, binss, nb, nbin, nbinsInteger, NTuple{2,Integer}, AbstractVector or SymbolDefault is :auto (the Freedman-Diaconis rule). For histogram-types, defines the approximate number of bins to aim for, or the auto-binning algorithm to use (:sturges, :sqrt, :rice, :scott or :fd). For fine-grained control pass a Vector of break values, e.g. `range(min(x), stop = extrema(x), length = 25)`
contour_labelsfalseclabels, clabs, contour_labelss, contourlabelsBoolShow labels at the contour lines?
contoursfalsecontourssBoolAdd contours to the side-grids of 3D plots? Used in surface/wireframe.
fill_zfill_zs, fillz, fz, sc, surfacecolor, surfacecolour, surfcolor, surfcolourMatrix{Float64} of the same size as z matrix, which specifies the color of the 3D surface; the default value is `nothing`
fillalphafa, falpha, fillalphas, fillopacity, fopacity, fαNumber in [0,1]The alpha/opacity override for the fill area. `nothing` (the default) means it will take the alpha value of fillcolor.
fillcolormatchfc, fcolor, fcolour, fillcolors, fillcolourColor TypeColor of the filled area of path or bar types. `:match` will take the value from `:seriescolor`.
fillrangefill_between, fillranges, fillrng, fillto, frangeNumber or AbstractVectorFills area from this to y for line-types, sets the base for bar/stick types, and similar for other types.
groupg, grouping, groupsAbstractVectorData is split into a separate series, one for each unique value in `group`.
hoverhoversnothing or vector of stringsText to display when hovering over each data point.
labelAUTOlab, labelsString typeThe label for a series, which appears in a legend. If empty, no legend entry is added.
levels15levelss, levs, nlev, nlevelsInteger, NTuple{2,Integer}Number of levels (or x-levels/y-levels) for a contour type.
line_zline_zs, linez, lz, zlineAbstractVector, Function `f(x,y,z) -> z_value`, or Function `f(x,y) -> z_value`, or nothingz-values for each series line segment, which correspond to the color to be used from a linecolor gradient. Note that for N points, only the first N-1 values are used (one per line-segment).
linealphala, lalpha, linealphas, lineopacity, lopacity, lαNumber in [0,1]The alpha/opacity override for the line. `nothing` (the default) means it will take the alpha value of linecolor.
linecolorautolc, lcolor, lcolour, linecolors, linecolourColor TypeColor of the line (for path and bar stroke). `:match` will take the value from `:seriescolor`, (though histogram/bar types use `:black` as a default).
linestylesolidlinestyles, ls, s, styleSymbolStyle of the line (for path and bar stroke). Choose from Symbol[:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
linewidthautolinewidths, lw, w, widthNumberWidth of the line (in pixels)
marker_zmarker_zs, markerz, mz, zcolorAbstractVector, Function `f(x,y,z) -> z_value`, or Function `f(x,y) -> z_value`, or nothingz-values for each series data point, which correspond to the color to be used from a markercolor gradient.
markeralphama, malpha, markeralphas, markeropacity, mopacity, mαNumber in [0,1]The alpha/opacity override for the marker interior. `nothing` (the default) means it will take the alpha value of markercolor.
markercolormatchmarkercolors, markercolour, mc, mcolor, mcolourColor TypeColor of the interior of the marker or shape. `:match` will take the value from `:seriescolor`.
markershapenonemarkershapes, shapeSymbol, Shape, or AbstractVectorChoose from Symbol[:none, :auto, :circle, :rect, :star5, :diamond, :hexagon, :cross, :xcross, :utriangle, :dtriangle, :rtriangle, :ltriangle, :pentagon, :heptagon, :octagon, :star4, :star6, :star7, :star8, :vline, :hline, :+, :x].
markersize4markersizes, ms, msizeNumber or AbstractVectorSize (radius pixels) of the markers.
markerstrokealphamarkerstrokealphas, markerstrokeopacity, msa, msalpha, msopacity, msαNumber in [0,1]The alpha/opacity override for the marker stroke (border). `nothing` (the default) means it will take the alpha value of markerstrokecolor.
markerstrokecolormatchmarkerstrokecolors, markerstrokecolour, msc, mscolor, mscolourColor TypeColor of the marker stroke (border). `:match` will take the value from `:foreground_color_subplot`.
markerstrokestylesolidmarkerstrokestylesSymbolStyle of the marker stroke (border). Choose from Symbol[:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
markerstrokewidth1markerstrokewidths, msw, mswidthNumberWidth of the marker stroke (border. in pixels)
match_dimensionsfalsematch_dimensionss, transpose, transpose_zBoolFor heatmap types... should the first dimension of a matrix (rows) correspond to the first dimension of the plot (x-axis)? The default is false, which matches the behavior of Matplotlib, Plotly, and others. Note: when passing a function for z, the function should still map `(x,y) -> z`.
normalizefalsenorm, normalized, normalizes, normedBool or SymbolHistogram normalization mode. Possible values are: false/:none (no normalization, default), true/:pdf (normalize to a discrete Probability Density Function, where the total area of the bins is 1), :probability (bin heights sum to 1) and :density (the area of each bin, rather than the height, is equal to the counts - useful for uneven bin sizes).
orientationverticaldir, direction, orientationsSymbolHorizontal or vertical orientation for bar types. Values `:h`, `:hor`, `:horizontal` correspond to horizontal (sideways, anchored to y-axis), and `:v`, `:vert`, and `:vertical` correspond to vertical (the default).
primarytrueprimarysBoolDoes this count as a 'real series'? For example, you could have a path (primary), and a scatter (secondary) as 2 separate series, maybe with different data (see sticks recipe for an example). The secondary series will get the same color, etc as the primary.
quivergradient, quiver2d, quivers, vectorfield, velocityAbstractVector or 2-Tuple of vectorsThe directional vectors U,V which specify velocity/gradient vectors for a quiver plot.
ribbonrib, ribbonsNumber or AbstractVectorCreates a fillrange around the data points.
series_annotationsseries_ann, series_annotation, series_annotationss, series_anns, seriesann, seriesanns, text, texts, txt, txtsAbstractVector of String or PlotTextThese are annotations which are mapped to data points/positions.
seriesalphaalpha, opacity, seriesalphas, αNumber in [0,1]The alpha/opacity override for the series. `nothing` (the default) means it will take the alpha value of the color.
seriescolorautoc, color, colour, seriescolorsColor TypeThe base color for this series. `:auto` (the default) will select a color from the subplot's `color_palette`, based on the order it was added to the subplot
seriestypepathlinetype, lt, seriestypes, st, t, typSymbolThis is the identifier of the type of visualization for this series. Choose from Symbol[:none, :line, :path, :steppre, :steppost, :sticks, :scatter, :heatmap, :hexbin, :barbins, :barhist, :histogram, :scatterbins, :scatterhist, :stepbins, :stephist, :bins2d, :histogram2d, :histogram3d, :density, :bar, :hline, :vline, :contour, :pie, :shape, :image, :path3d, :scatter3d, :surface, :wireframe, :contour3d, :volume] or any series recipes which are defined.
smoothfalsereg, regression, smoothsBoolAdd a regression line?
subplotautosp, splt, subplots, subpltInteger (subplot index) or Subplot objectThe subplot that this series belongs to.
weightsweightssAbstractVectorUsed in histogram types for weighted counts.
xxsVariousInput data. First Dimension
xerrorxerr, xerrorbar, xerrorsAbstractVector or 2-Tuple of Vectorsx (horizontal) error relative to x-value. If 2-tuple of vectors, the first vector corresponds to the left error (and the second to the right)
yysVariousInput data. Second Dimension
yerrorerr, errorbar, yerr, yerrorbar, yerrorsAbstractVector or 2-Tuple of Vectorsy (vertical) error relative to y-value. If 2-tuple of vectors, the first vector corresponds to the bottom error (and the second to the top)
zzsVariousInput data. Third Dimension. May be wrapped by a `Surface` for surface and heatmap types.