[]
        
(Showing Draft Content)

C1.Chart.Standard.Axis

Axis Class

Inheritance
Axis
Namespace: C1.Chart.Standard
Assembly: C1.Chart.dll
Syntax
public class Axis

Constructors

Name Description
Axis()

Properties

Name Description
AnnoSize

Gets or sets annotation label size.

AxisLine

Whether to draw axis line.

AxisType

Gets the axis type.

Binding

Gets the binding (property name) for axis labels.

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.

GroupItemsPath

Gets or sets the items path.

GroupNames

Gets or sets the group names.

GroupProvider

Gets the axis group provider

GroupSeparator

Gets the axis group separators

GroupTitleAlignment

Gets the group title alignment.

GroupVisibilityLevel

Gets the group visiblity level.

HasOrigin

Whether the origin is set.

ItemsSource

Gets the data source for axis labels.

LabelAlignment

Gets the label alignment.

LabelAngle

Gets the label rotation angle.

LabelMax

Gets or sets whether the maximum axis value is always labeled.

LabelMin

Gets or sets whether the minimum axis value is always labeled.

Labels

Whether to draw labels.

LogBase

Gets the logarithmic base.

MajorGrid

Whether to draw major grid.

MajorGridStyle
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.

MinorGridStyle
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.

PlotAreaName

Gets the plot area name.

Position

Gets the axis position.

Rect

Gets the axis rectangle.

Reversed

Whether the axis is reversed.

StaggeredLines

Gets the number of axis label levels.

Style
TickLength

Gets or sets the tick length.

TimeUnit

Gets or sets the units for a time based axis.

Title

Gets the axis title.

TitleStyle

Methods

Name Description
Convert(double)

Converts from data to pixel coordinate.

ConvertBack(double)

Converts from pixel to data coordinate.

FormatValue(double)

Formats specified value.

GetGroupStyle()

Gets the group style by name.

GetHeight(IRenderEngine, double)

Gets the axis height.

GetMax()

Gets the actual maximum.

GetMin()

Gets the actual minimum.

GetStyle(string)

Gets the style by name.

GetValues()

Gets label values.

Layout(_Rect, _Rect)

Perfomes axis layout.

Render(IRenderEngine)

Renders the axis.

RenderPolar(IRenderEngine, IRadarChart)

Renders polar or radar axis.

SetChartType(ChartType?)

Sets the chart type.

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

Set custom conversion.

SetGroupStyle(_Style)

Sets group style with specified name.

SetStyle(_Style, string)

Sets style with specified name.

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

Updates axis limits.