Skip to content

AxisRange class

Serves as the base class for the axis ranges whose bounds can be set and recalculated from series data.

Namespace: Eremex.AvaloniaUI.Charts
Assembly: Eremex.Avalonia.Charts.dll
NuGet Package: Eremex.Avalonia.Controls

Declaration

public abstract class AxisRange : AxisRangeBase

Public Members

name description
AxisRange() Initializes a new instance of the AxisRange class with default side margins.
AutoCorrectWholeRange { get; set; } Gets or sets whether the whole range is recalculated from series data. The default value is true.
MaxSideMargin { get; set; } Gets or sets the fraction of the data range length added above its maximum when the range is calculated automatically.
MinSideMargin { get; set; } Gets or sets the fraction of the data range length added below its minimum when the range is calculated automatically.
StickToEnd { get; set; } Gets or sets whether the visible range keeps its maximum at the maximum of the whole range when the whole range grows.
SynchronizeVisualRange { get; set; } Gets or sets whether the visible range always matches the whole range. Set the property to true to prevent zooming.
VisualMax { get; set; } Gets or sets the upper bound of the visible range.
VisualMin { get; set; } Gets or sets the lower bound of the visible range.
WholeMax { get; set; } Gets or sets the upper bound of the whole range, which is the window available for scrolling and zooming.
WholeMin { get; set; } Gets or sets the lower bound of the whole range, which is the window available for scrolling and zooming.

See Also