[]
        
(Showing Draft Content)

C1.WPF.Chart.Axis

Axis Class

Represents an axis in the chart.

Namespace: C1.WPF.Chart
Assembly: C1.WPF.FlexChart.4.6.2.dll
Syntax
public class Axis : DependencyObject

Constructors

Name Description
Axis()

Creates an instance of Axis class.

Fields

Name Description
AxisLineProperty

Backing field for AxisLine property.

BindingProperty

Identifies the Binding dependency property.

ChartTypeProperty

Backing field for ChartType property.

FormatProperty

Backing field for Format property.

GroupItemsPathProperty

Backing field for GroupItemsPath property.

GroupNamesProperty

Backing field for GroupNames property.

GroupProviderProperty

Backing field for GroupProvider property.

GroupSeparatorProperty

Backing field for GroupSeparator property.

GroupStyleProperty

Identifies the Style dependency property.

GroupTitleAlignmentProperty

Backing field for GroupTitleAlignment property.

GroupVisibilityLevelProperty

Backing field for GroupVisibilityLevel property.

ItemsSourceProperty

Identifies the ItemsSource dependency property.

LabelAlignmentProperty

Backing field for the LabelAlignment property.

LabelAngleProperty

Backing field for LabelAngle property.

LabelMaxProperty

Backing field for LabelMax property.

LabelMinProperty

Backing field for LabelMin property.

LabelsProperty

Backing field for Labels property.

LogBaseProperty

Backing field for the LogBase property.

MajorGridProperty

Backing field for MajorGrid property.

MajorGridStyleProperty

Identifies the MajorGridStyle dependency property.

MajorTickMarksProperty

Backing field for MajorTickMarks property.

MajorUnitProperty

Backing field for MajorUnit property.

MaxProperty

Backing field for Max property.

MinProperty

Backing field for Min property.

MinorGridProperty

Backing field for MinorGrid property.

MinorGridStyleProperty

Identifies the MajorGridStyle dependency property.

MinorTickMarksProperty

Backing field for MinorTickMarks property.

MinorUnitProperty

Backing field for MinorUnit property.

OriginProperty

Backing field for Origin property.

OverlappingLabelsProperty

Identifies the OverlappingLabels dependency property.

PlotAreaNameProperty

Identifies the PlotAreaName dependency property.

PositionProperty

Backing field for Position property.

ReversedProperty

Backing field for Reversed property.

ScrollbarProperty

Identifies the Scrollbar dependency property.

StaggeredLinesProperty

Identifies the StaggeredLines dependency property.

StyleProperty

Identifies the Style dependency property.

TickLengthProperty
TimeUnitProperty

Backing field for TimeUnit property.

TitleProperty

Identifies the Title dependency property.

TitleStyleProperty

Identifies the TitleStyle dependency property.

Properties

Name Description
ActualMajorUnit

Gets the actual axis major unit.

ActualMax

Gets the actual axis maximum.

ActualMin

Gets the actual axis minimum.

ActualMinorUnit

Gets the actual axis major unit.

AxisLine

Gets or sets a value indicating whether to draw axis line.

AxisType

Gets the axis type.

Binding

Gets or sets the comma-separated property names for the DataSource property to use in axis labels.

ChartType

Gets or sets the ChartType.

Format

Gets or set formatting string for axis labels.

GroupItemsPath

Gets or sets the group names

GroupNames

Gets or sets the group names

GroupProvider

Gets or sets the group provider

GroupSeparator

Gets or sets the group separator

GroupStyle

Gets or sets the axis group style.

GroupTitleAlignment

Gets or sets the alignment of the group title.

GroupVisibilityLevel

Gets or sets the limiting level of visible collapsible groups.

ItemsSource

Gets or sets the items source for the axis labels.

LabelAlignment

Gets or sets the axis labels alignment.

LabelAngle

Gets or sets the angle of rotation for axis labels.

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

Gets or sets a value indicating whether to show axis labels.

LogBase

Gets or sets the base for logarithmic axis.

MajorGrid

Gets or set a value indicating whether to draw major grid.

MajorGridStyle

Gets or sets the style of axis major grid.

MajorTickMarks

Gets or sets a value indicating the appearance of major tick marks.

MajorUnit

Gets or sets the distance betweem axis labels.

Max

Gets or sets the axis maximum.

Min

Gets or sets the axis minimum.

MinorGrid

Gets or set a value indicating whether to draw minor grid.

MinorGridStyle

Gets or sets the style of axis minor grid.

MinorTickMarks

Gets or sets a value indicating the appearance of minor tick marks.

MinorUnit

Gets or sets the distance between minor ticks and grid lines.

Origin

Gets or sets the axis origin.

OverlappingLabels

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

PlotAreaName

Gets or sets the plot area name for the axis.

Position

Gets or sets the axis position.

Reversed

Gets or sets a value indicating whether the axis is reversed.

Scrollbar

Gets or sets the axis scroll bar.

StaggeredLines

Gets or sets the number of staggered lines for axis labels.

Style

Gets or sets the axis style.

TickLength

Gets or sets the tick length.

TimeUnit

Gets or sets the units for a time based axis.

Title

Gets or sets the axis title.

TitleStyle

Gets or sets the axis title style.

Methods

Name Description
Convert(double)

Converts the specified value from data to pixel coordinate.

ConvertBack(double)

Converts the specified value from control pixel to data coordinate.

GetHeight(IRenderEngine, double)
SetChartType(ChartType?)

Sets the chart type.