dotnetCHARTING Send comments on this topic.
Axis Class Members
See Also  Properties  Methods 
dotnetCHARTING Namespace : Axis Class


The following tables list the members exposed by Axis.

Public Constructors

  Name Description
Public Constructor Axis Constructor Overloaded.  Initializes a new instance of the Axis class.  
Top

Public Properties

  Name Description
Public Property AlternateGridBackground Gets or sets a Background object used to fill the area between every other grid two grid lines.  
Public Property CenterTickMarks Gets or sets a value that indicates whether axis ticks are centered above tick labels or drawn between each label.  
Public Property ClearValues Gets or sets a value which indicates whether tick labels are cleared before LabelOverrides are applied.  
Public Property ClusterColumns Gets or sets a value that indicates whether columns and cylinders are drawn side by side or front to back.  
Public Property CombinedElementsCalculation Gets or sets the Calculation used when multiple elements on a quantitative x axis are located at the same x position. If the elements are columns they will be combined into a single element using this calculation, otherwise, the original elements are plotted.  
Public Property CultureName Gets or sets the culture name used for number and date formatting in conjunction with FormatString.  
Public Property DefaultMinorTick Gets or sets the default dotnetCHARTING.AxisTick used for all generated minor axis ticks.  
Public Property DefaultTick Gets or sets an AxisTick that acts as a vehicle for property settings that will propagate to all other axis ticks on this axis.  
Public Property ExtraTicks A collection of AxisTick objects added to the axis.  
Public Property FormatString Gets or sets the format string used by this axis.  
Public Property GaugeLabelMode Gets or sets the GaugeLabelMode for axis ticks drawn on this axis when using gauges.  
Public Property GaugeNeedleType Gets or sets the GaugeNeedleType used with this axis on gauges.  
Public Property GenerateElementTicks Gets or sets a value that indicates whether an AxisTick object is generated for each element's position on this axis.  
Public Property GridLine Gets or sets this axis' grid Line.  
Public Property Interval Gets or sets the numeric tick label interval for this axis.  
Public Property InvertScale Gets or sets a value that indicates whether the axis scale is inverted.  
Public Property Label Gets or sets the axis label.  
Public Property LabelMarker Gets or sets an ElementMarker object used on gauge charts in place of the axis' label.  
Public Property LabelOverrides A collection of LabelOverride objects.  
Public Property LabelRotate Gets or sets a value which indicates whether the axis label of this y axis is facing the tick labels or is facing away.  
Public Property Line Gets or sets the axis Line.  
Public Property LogarithmicBase Gets or sets the logarithmic base of logarithmic axis scales. Used only in conjunction with Logarithmic Scales.  
Public Property Markers A collection of AxisMarkers used to highlight sections of this axis.  
Public Property Maximum Gets or sets the upper bounds of this numeric axis' range.  
Public Property Minimum Gets or sets the lower bounds of this numeric axis' range.  
Public Property MinimumInterval Gets or sets the numeric minimum interval value.  
Public Property MinorInterval Gets or sets a numeric value that determines the interval of minor axis ticks.  
Public Property MinorTicksPerInterval Gets or sets the number of minor axis ticks generated between major axis ticks.  
Public Property MinorTimeIntervalAdvanced Gets or sets a TimeIntervalAdvanced object that determines the interval of minor axis ticks.  
Public Property Name Gets or sets the name of this axis.  
Public Property NumberPrecision Gets or sets the number of decimal digits of this axis' format.  
Public Property Orientation Gets or sets the orientation of this axis.  
Public Property OrientationAngle Gets or sets an angle measured in degrees clockwise from the y-axis specifying the direction a gauge axis is oriented.  
Public Property OverlappingCircularLabelSeparator Gets or sets a text label separator used when two axis ticks on a radar's x axis overlap.  
Public Property Percent Gets or sets a value that indicates whether this axis displays percent values.  
Public Property Position Gets or sets the axis positions when 2 or more axes are drawn on the same side of a ChartArea.  
Public Property RadarMode Gets or sets the RadarMode of this axis. Applies when this object is the x axis of a radar chart.  
Public Property RangeAngle Gets or sets an angle measured in degrees that is centered at the orientation angle.  
Public Property ReverseSeries Gets or sets a value that indicates whether the positions of series bound to this axis are reversed.  
Public Property ReverseSeriesPositions Gets or sets a value that indicates whether the positions of series bound to this axis are reversed without reversing legend positions.  
Public Property ReverseStack Gets or sets a value that indicates whether the order of stacked elements is reversed.  
Public Property Scale Gets or sets the scale of this axis.  
Public Property ScaleBreakCalendarPattern Gets or sets a calendar pattern object that specifies the sequence of scale breaks on a time axis.  
Public Property ScaleBreakLine Gets or sets a Line object that is used to outline scale breaks on this axis.  
Public Property ScaleBreaks A collection of ScaleRange objects that represent discontinuations in this axis' scale.  
Public Property ScaleBreakStyle Gets or set a ScaleBreakStyle enumeration member that specifies the scale break style.  
Public Property ScaleRange Gets or sets the scale's high and low values.  
Public Property ShowGrid Gets or sets a value indicating whether grid lines are drawn.  
Public Property SmartMinorTicks Gets or sets a value that indicates whether relevant minor axis ticks will be automatically determined based on major intervals.  
Public Property SmartScaleBreak Gets or sets a value that indicates whether this axis will insert a discontinuity into it's scale if appropriate.  
Public Property SmartScaleBreakLimit Gets of sets the maximum number of scale breaks used when Axis.SmartScaleBreak = true.  
Public Property SpacingPercentage Gets or sets a percentage (0 - 100) which indicates the spacing between columns, cylinders or groups thereof.  
Public Property StaticColumnWidth Gets or sets the static bar width in pixels.  
Public Property SweepAngle Gets or sets an angle measured in degrees clockwise from the OrientationAngle to the other side of the axis.  
Public Property SynchronizeScale Gets a class that contains options to synchronize the scale of this axis with other scales.  
Public Property TickLabel Gets or sets the Label of all tick marks.  
Public Property TickLabelAngle Gets or sets the angle of axis tick labels when they are angled. Setting this property will not automatically angle tick labels.  
Public Property TickLabelMode Gets or sets the label mode that specifies how tick labels behave.  
Public Property TickLabelPadding Gets or sets a value in pixels indicating the padding between axis elements such as the axis label, tick labels, and ticks lines.  
Public Property TickLabelSeparatorLine Gets or sets the a tick label separator. The separator is automatically used when labels are wrapped. To disable or enable, set the this line's color to Color.Transparent or a valid color respectively.  
Public Property TickLine Gets or sets the tick Line for all ticks marks.  
Public Property TickNumberMaximum Gets or sets the maximum number of tick marks for numeric axis scales.  
Public Property TimeInterval Gets or sets the time interval between tick labels when using the time scale.  
Public Property TimeIntervalAdvanced Gets or sets a class that represents advanced time interval settings to supplement the TimeInterval property.  
Public Property TimePadding Gets or sets the time padding of this axis.  
Public Property TimeScaleLabels Gets the TimeLabelAutomationInfo class that encapsulates axis ticks, format strings, and options of the Time Label Automation features used to represent particular instances in time.  
Public Property ZeroLine Gets or sets the grid Line at the origin or 'point of zero' on this axis.  
Public Property ZeroTick Gets or sets an AxisTick that replaces automatically generated axis tick with a value of zero (0).  
Top

Public Methods

  Name Description
Public Method AddCalculatedTick Overloaded.  Adds an AxisTick with a value based on the specified Calculation.  
Public Method AddLabelOverride Overloaded.  Adds a LabelOverride to the LabelOverrides collection.  
Public Method Calculate Overloaded.  Obtains a copy instance of this Axis and processes it's tick values based on the specified method.  
Public Method Clear Serves as a shortcut to hide this axis.  
Public Method GetCoordintates Gets the coordinates of this axis after the chart is rendered.  
Public Method GetValueAtX Returns the value of this X axis at the specified x/y coordinates.  
Public Method GetValueAtY Returns the value of this Y axis at the specified x/y coordinates.  
Top

See Also