x, y, hue | names of variables in ``data`` or vector data, optional | Inputs for plotting long-form data. See examples for interpretation. |
data | DataFrame, array, or list of arrays, optional | Dataset for plotting. If ``x`` and ``y`` are absent, this is interpreted as wide-form. Otherwise it is expected to be long-form. |
order, hue_order | lists of strings, optional | Order to plot the categorical levels in, otherwise the levels are inferred from the data objects. |
estimator | callable that maps vector -> scalar, optional | Statistical function to estimate within each categorical bin. |
ci | float or "sd" or None, optional | Size of confidence intervals to draw around estimated values. If "sd", skip bootstrapping and draw the standard deviation of the observations. If ``None``, no bootstrapping will be performed, and error bars will not be drawn. |
n_boot | int, optional | Number of bootstrap iterations to use when computing confidence intervals. |
units | name of variable in ``data`` or vector data, optional | Identifier of sampling units, which will be used to perform a multilevel bootstrap and account for repeated measures design. |
orient | "v" | "h", optional | Orientation of the plot (vertical or horizontal). This is usually inferred from the dtype of the input variables, but can be used to specify when the "categorical" variable is a numeric or when plotting wide-form data. |
color | matplotlib color, optional | Color for all of the elements, or seed for a gradient palette. |
palette | palette name, list, or dict, optional | Colors to use for the different levels of the ``hue`` variable. Should be something that can be interpreted by :func:`color_palette`, or a dictionary mapping hue levels to matplotlib colors. |
saturation | float, optional | Proportion of the original saturation to draw colors at. Large patches often look better with slightly desaturated colors, but set this to ``1`` if you want the plot colors to perfectly match the input color spec. |
errcolor | matplotlib color | Color for the lines that represent the confidence interval. |
errwidth | float, optional | Thickness of error bar lines (and caps). |
capsize | float, optional | Width of the "caps" on error bars. |
dodge | bool, optional | When hue nesting is used, whether elements should be shifted along the categorical axis. |
ax | matplotlib Axes, optional | Axes object to draw the plot onto, otherwise uses the current Axes. |
kwargs | ey, value mappings | Other keyword arguments are passed through to ``plt.bar`` at draw time. |