| arrow | nothing | arrows | nothing (no arrows), Bool (if true, default arrows), Arrow object, or arg(s) that could be style or head length/widths | Defines 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_edges | false | bar_edgess | Bool | Align bars to edges (true), or centers (the default)? |
| bar_position | overlay | bar_positions | Symbol | Choose from `:overlay` (default), `:stack`. (warning: May not be implemented fully) |
| bar_width | nothing | bar_widths | nothing or Number | Width of bars in data coordinates. When nothing, chooses based on x (or y when `orientation = :h`). |
| bins | 30 | bin, binss, nb, nbin, nbins | Integer, NTuple{2,Integer}, AbstractVector | For histogram-types, defines the number of bins, or the edges, of the histogram. |
| contours | false | contourss | Bool | Add contours to the side-grids of 3D plots? Used in surface/wireframe. |
| fillalpha | nothing | fa, 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. |
| fillcolor | match | fc, fcolor, fcolour, fillcolors, fillcolour | Color Type | Color of the filled area of path or bar types. `:match` will take the value from `:seriescolor`. |
| fillrange | nothing | fill_between, fillranges, fillrng, fillto, frange | Number or AbstractVector | Fills area from this to y for line-types, sets the base for bar/stick types, and similar for other types. |
| group | nothing | g, grouping, groups | AbstractVector | Data is split into a separate series, one for each unique value in `group`. |
| label | AUTO | lab, labels | String type | The label for a series, which appears in a legend. If empty, no legend entry is added. |
| levels | 15 | levelss, levs, nlev, nlevels | Integer, NTuple{2,Integer} | Number of levels (or x-levels/y-levels) for a contour type. |
| linealpha | nothing | la, 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. |
| linecolor | match | lc, lcolor, lcolour, linecolors, linecolour | Color Type | Color of the line (for path and bar stroke). `:match` will take the value from `:seriescolor`, (though histogram/bar types use `:black` as a default). |
| linestyle | solid | linestyles, ls, s, style | Symbol | Style of the line (for path and bar stroke). Choose from [:auto,:solid,:dash,:dot,:dashdot,:dashdotdot] |
| linewidth | auto | linewidths, lw, w, width | Number | Width of the line (in pixels) |
| marker_z | nothing | marker_zs, markerz, zcolor | AbstractVector | z-values for each series data point, which correspond to the color to be used from a markercolor gradient. |
| markeralpha | nothing | markeralphas | Number in [0,1] | The alpha/opacity override for the marker interior. `nothing` (the default) means it will take the alpha value of markercolor. |
| markercolor | match | markercolors, markercolour, mc, mcolor, mcolour | Color Type | Color of the interior of the marker or shape. `:match` will take the value from `:seriescolor`. |
| markershape | none | markershapes, shape | Symbol, Shape, or AbstractVector | Choose from [:none,:auto,:cross,:diamond,:dtriangle,:ellipse,:heptagon,:hexagon,:hline,:octagon,:pentagon,:rect,:star4,:star5,:star6,:star7,:star8,:utriangle,:vline,:xcross]. |
| markersize | 6 | markersizes, ms, msize | Number or AbstractVector | Size (radius pixels) of the markers. |
| markerstrokealpha | nothing | markerstrokealphas, 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. |
| markerstrokecolor | match | markerstrokecolors | Color Type | Color of the marker stroke (border). `:match` will take the value from `:seriescolor`. |
| markerstrokestyle | solid | markerstrokestyles | Symbol | Style of the marker stroke (border). Choose from [:auto,:solid,:dash,:dot,:dashdot,:dashdotdot] |
| markerstrokewidth | 1 | markerstrokewidths | Number | Width of the marker stroke (border. in pixels) |
| match_dimensions | false | match_dimensionss, transpose, transpose_z | Bool | For 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`. |
| normalize | false | norm, normalized, normalizes, normed | Bool | Should normalize histogram types? Trying for area == 1. |
| orientation | vertical | orientations | Symbol | Horizontal 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). |
| primary | true | primarys | Bool | Does 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. |
| quiver | nothing | gradient, quiver2d, quivers, velocity | AbstractVector or 2-Tuple of vectors | The directional vectors U,V which specify velocity/gradient vectors for a quiver plot. |
| ribbon | nothing | rib, ribbons | Number or AbstractVector | Creates a fillrange around the data points. |
| series_annotations | Any[] | series_ann, series_annotation, series_annotationss, series_anns, seriesann, seriesanns | AbstractVector of String or PlotText | These are annotations which are mapped to data points/positions. |
| seriesalpha | nothing | alpha, 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. |
| seriescolor | auto | c, color, colour, seriescolors | Color Type | The 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 |
| seriestype | path | linetype, lt, seriestypes, st, t, typ | Symbol | This is the identifier of the type of visualization for this series. Choose from [:none,:line,:path,:steppre,:steppost,:sticks,:scatter,:heatmap,:hexbin,:histogram,:histogram2d,:histogram3d,:density,:bar,:hline,:vline,:contour,:pie,:shape,:image,:path3d,:scatter3d,:surface,:wireframe,:contour3d] or any series recipes which are defined. |
| smooth | false | reg, regression, smooths | Bool | Add a regression line? |
| subplot | auto | sp, splt, subplots, subplt | Integer (subplot index) or Subplot object | The subplot that this series belongs to. |
| weights | nothing | weightss | AbstractVector | Used in histogram types for weighted counts. |
| x | nothing | xs | Various | Input data. First Dimension |
| xerror | nothing | xerr, xerrorbar, xerrors | AbstractVector or 2-Tuple of Vectors | x (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) |
| y | nothing | ys | Various | Input data. Second Dimension |
| yerror | nothing | err, errorbar, yerr, yerrorbar, yerrors | AbstractVector or 2-Tuple of Vectors | y (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) |
| z | nothing | zs | Various | Input data. Third Dimension. May be wrapped by a `Surface` for surface and heatmap types. |