behavior

property Axis.behavior

Set the axis’ scaling behavior.

Allowed behaviors are 'auto' to automatically rescale the axis to fit all visible datapoints in the plot, or 'fixed' to use the user defined range.

Examples

Manually specify the x-axis range of a 2D chart.

>>> import pyvista
>>> chart = pyvista.Chart2D()
>>> _ = chart.line([0, 1, 2], [2, 1, 3])
>>> chart.x_axis.range = [0, 5]
>>> chart.show()
../../../../_images/pyvista-plotting-charts-Axis-behavior-1_00_00.png

Revert to automatic axis scaling.

>>> chart.x_axis.behavior = "auto"
>>> chart.show()
../../../../_images/pyvista-plotting-charts-Axis-behavior-1_01_00.png
>>> chart.x_axis.range
[0.0, 2.0]