[]
        
(Showing Draft Content)

C1.Android.Chart.IChartAxis

IChartAxis Interface

IChartAxis interface.

Namespace: C1.Android.Chart
Assembly: C1.Android.Chart.dll
Syntax
public interface IChartAxis : IStyleProvider

Properties

Name Description
AnnoSize

Gets or sets annotation label size.

AxisLine

Whether to draw axis line.

AxisType

Gets the axis type.

Chart

Gets or sets the parent chart.

CustomLabels

Gets or sets custom axis labels.

DesiredSize

Gets or sets the axis desired size.

Format

Gets the format of axis labels.

HasCustomLabel

Whether has custom axis labels.

HasOrigin

Whether the origin is set.

LabelAlignment

Gets the label alignment.

LabelAngle

Gets the label rotation angle.

Labels

Whether to draw labels.

LogBase

Gets the logarithmic base.

MajorGrid

Whether to draw major grid.

MajorTickMarks

Gets the position of major tick marks.

MajorUnit

Gets the major unit.

Max

Gets the axis maximum.

Min

Gets the axis minimum.

MinorGrid

Whether to draw major grid.

MinorTickMarks

Gets the position of major tick marks.

MinorUnit

Gets the major unit.

Origin

Gets the axis origin.

OverlappingLabels

Gets or sets a value indicating how to handle the overlapping axis labels.

Position

Gets the axis position.

Rect

Gets the axis rectangle.

Reversed

Whether the axis is reversed.

Title

Gets the axis title.

Methods

Name Description
Convert(double)

Converts from data to pixel coordinate.

ConvertBack(double)

Converts from pixel to data coordinate.

FormatValue(double)

Formats specified value.

GetHeight(IRenderEngine, double)

Gets the axis height.

GetMax()

Gets the actual maximum.

GetMin()

Gets the actual minimum.

GetValues()

Gets label values.

Layout(_Rect, _Rect)

Perfomes axis layout.

Render(IRenderEngine)

Renders the axis.

RenderPolar(IRenderEngine, IRadarChart)

Renders polar or radar axis.

SetCustomConversion(Func<double, double, double, double>, Func<double, double, double, double>)

Set custom conversion.

UpdateActualLimits(Nullable<DataType>, double, double, List<string>, List<double>)

Updates axis limits.