ICartesianAxis
Interface

Assembly LiveChartsCore
Namespace LiveChartsCore.Kernel.Sketches

Summary:
Defines an Axis in a Cartesian chart.

Implements:
Derived:
Axis<TDrawingContext, TTextGeometry, TLineGeometry>
ICartesianAxis<TDrawingContext>

Properties

Gets the orientation.
Type: AxisOrientation
Gets or sets the padding around the tick labels along the axis.
Type: Padding
Xo
Gets or sets the xo, a reference used internally to calculate the axis position.
Type: Single
Yo
Gets or sets the yo, a reference used internally to calculate the axis position.
Type: Single
Gets or sets the size of the axis, this value is used internally to calculate the axis position.
Type: LvcSize
Gets or sets the min zoom delta, the minimum difference between the max and min visible limits of the axis. default is null and null means that the library will calculate this value based on the current data.
Type: Nullable<Double>
Gets or sets a value indicating whether the ticks are centered to the UnitWidth, default is true.
Type: Boolean
Gets or sets a value indicating whether the separators are centered to the UnitWidth, default is true.
Type: Boolean
Gets or sets the reserved area for the labels.
Type: LvcRectangle
Gets or sets the reserved area for the name.
Type: LvcRectangle
Places the title in the same direction as the axis, default is false.
Type: Boolean
Gets or sets the labels alignment, default is null and means that the library will set it based on the Orientation and Position properties.
Type: Nullable<Align>
Gets or sets the axis position.
Type: AxisPosition

Events

Occurs when the axis is initialized.
Handler definition: Action<ICartesianAxis>

Methods

// Initializes the axis for the specified orientation.
AxisOrientation orientation// The orientation.
)