bar#

Chart2D.bar(x, y, color=None, orientation='V', label=None)[source]#

Add a bar plot to this chart.

Parameters
xarray_like

Positions (along the x-axis for a vertical orientation, along the y-axis for a horizontal orientation) of the bars to draw.

yarray_like

Size of the bars to draw. Multiple bars can be stacked by passing a sequence of sequences.

colorcolor_like, optional

Color of the bars drawn in this plot. Any color parsable by pyvista.Color is allowed. Defaults to "b".

orientationstr, optional

Orientation of the bars drawn in this plot. Either "H" for an horizontal orientation or "V" for a vertical orientation. Defaults to "V".

labelstr, optional

Label of this plot, as shown in the chart’s legend. Defaults to "".

Returns
plotting.charts.BarPlot

The created bar plot.

Examples

Generate a bar plot.

>>> import pyvista
>>> chart = pyvista.Chart2D()
>>> plot = chart.bar([0, 1, 2], [2, 1, 3])
>>> chart.show()
../../../../_images/pyvista-Chart2D-bar-1_00_00.png