Class
NumericalAxis

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.ChartView.dll

Syntax:

cs-api-definition
public abstract class NumericalAxis : CartesianAxis, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IChartElementPresenter, IStylableElement, IStylableNode, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IShapedElement

Inheritance: objectDisposableObjectRadObjectUIChartElementAxisLineAxisCartesianAxisNumericalAxis

Derived Classes: LinearAxisLogarithmicAxis

Implements: IBorderElementIBoxElementIBoxStyleIChartElementPresenterICustomTypeDescriptorIDisposableIFillElementINotifyPropertyChangedIShapedElementIStylableElementIStylableNode

Inherited Members CartesianAxis.IsMultiAxisPropertyCartesianAxis.AutomaticBorderColorPropertyCartesianAxis.OnAttached(UIChartElement)CartesianAxis.OnDettached()CartesianAxis.SyncVisualSettings()CartesianAxis.OnNotifyPropertyChanged(PropertyChangedEventArgs)CartesianAxis.HorizontalLocationCartesianAxis.VerticalLocationCartesianAxis.AutomaticBorderColorCartesianAxis.IsMultiAxisCartesianAxis.ClipLabelsCartesianAxis.StartPositionAxisCartesianAxis.StartPositionValueCartesianAxis.ScaleBreaksCartesianAxis.HasScaleBreaksCartesianAxis.ScaleBreakStyleCartesianAxis.ScaleBreakSizeCartesianAxis.ScaleBreakBorderColorCartesianAxis.ScaleBreakBackColorLineAxis.IsInversePropertyLineAxis.OnPropertyChanged(RadPropertyChangedEventArgs)LineAxis.IsInverseAxis.LabelFitModePropertyAxis.LabelFormatPropertyAxis.LabelIntervalPropertyAxis.LabelOffsetPropertyAxis.LabelRotationAnglePropertyAxis.LastLabelVisibilityPropertyAxis.MajorTickOffsetPropertyAxis.ShowLabelsPropertyAxis.TickLengthPropertyAxis.TickWidthPropertyAxis.TitlePropertyAxis.MeasureContentOverride(ChartNode, object)Axis.MeasureLabel(ChartNode, object)Axis.GetLabelCacheKey(AxisLabelModel)Axis.MeasureTitle(object)Axis.BuildVisualState()Axis.ToString()Axis.CreateLabelElement(AxisLabelModel)Axis.IsPrimaryAxis.LabelFitModeAxis.LabelFormatAxis.LabelFormatProviderAxis.LabelIntervalAxis.LabelOffsetAxis.LabelRotationAngleAxis.LastLabelVisibilityAxis.LineWidthAxis.MajorTickOffsetAxis.ShowLabelsAxis.TickLengthAxis.TickWidthAxis.TitleAxis.TitleElementAxis.AxisTypeAxis.ModelAxis.EnableElementCacheUIChartElement.IsVisiblePropertyUIChartElement.ClassPropertyUIChartElement.VisualStatePropertyUIChartElement.IsMouseDownPropertyUIChartElement.IsMouseOverPropertyUIChartElement.FontPropertyUIChartElement.CustomFontPropertyUIChartElement.CustomFontSizePropertyUIChartElement.CustomFontStylePropertyUIChartElement.ForeColorPropertyUIChartElement.BackColorPropertyUIChartElement.BackColor2PropertyUIChartElement.BackColor3PropertyUIChartElement.BackColor4PropertyUIChartElement.NumberOfColorsPropertyUIChartElement.GradientStylePropertyUIChartElement.GradientAnglePropertyUIChartElement.GradientPercentagePropertyUIChartElement.GradientPercentage2PropertyUIChartElement.BorderBoxStylePropertyUIChartElement.BorderDrawModePropertyUIChartElement.BorderWidthPropertyUIChartElement.BorderLeftWidthPropertyUIChartElement.BorderRightWidthPropertyUIChartElement.BorderTopWidthPropertyUIChartElement.BorderBottomWidthPropertyUIChartElement.BorderGradientAnglePropertyUIChartElement.BorderGradientStylePropertyUIChartElement.BorderColorPropertyUIChartElement.BorderColor2PropertyUIChartElement.BorderColor3PropertyUIChartElement.BorderColor4PropertyUIChartElement.BorderInnerColorPropertyUIChartElement.BorderInnerColor2PropertyUIChartElement.BorderInnerColor3PropertyUIChartElement.BorderInnerColor4PropertyUIChartElement.BorderLeftColorPropertyUIChartElement.BorderTopColorPropertyUIChartElement.BorderRightColorPropertyUIChartElement.BorderBottomColorPropertyUIChartElement.BorderLeftShadowColorPropertyUIChartElement.BorderTopShadowColorPropertyUIChartElement.BorderRightShadowColorPropertyUIChartElement.BorderBottomShadowColorPropertyUIChartElement.BackgroundShapePropertyUIChartElement.BorderDashStylePropertyUIChartElement.BorderDashPatternPropertyUIChartElement.BorderCornerRadiusPropertyUIChartElement.ShapePropertyUIChartElement.PaddingPropertyUIChartElement.SmoothingModePropertyUIChartElement.GetValue(RadProperty)UIChartElement.Attach(UIChartElement)UIChartElement.Dettach()UIChartElement.Refresh()UIChartElement.Invalidate()UIChartElement.DpiScaleChanged(SizeF)UIChartElement.GetScaledFont(float)UIChartElement.GetCurrentShape()UIChartElement.ApplyStyleSettingsCore(PropertySettingGroup)UIChartElement.ApplyStyle()UIChartElement.AddStylePropertySetting(IPropertySetting)UIChartElement.ApplyStyleByIndex(PropertySettingGroup, int)UIChartElement.ParentUIChartElement.LevelUIChartElement.ChildrenUIChartElement.IsMouseDownUIChartElement.IsMouseOverUIChartElement.ViewUIChartElement.IsVisibleUIChartElement.ForeColorUIChartElement.FontUIChartElement.BackColorUIChartElement.BackColor2UIChartElement.BackColor3UIChartElement.BackColor4UIChartElement.GradientStyleUIChartElement.GradientAngleUIChartElement.GradientPercentageUIChartElement.GradientPercentage2UIChartElement.NumberOfColorsUIChartElement.BorderLeftColorUIChartElement.BorderTopColorUIChartElement.BorderRightColorUIChartElement.BorderBottomColorUIChartElement.BorderLeftShadowColorUIChartElement.BorderTopShadowColorUIChartElement.BorderRightShadowColorUIChartElement.BorderBottomShadowColorUIChartElement.BorderBoxStyleUIChartElement.BorderDrawModeUIChartElement.BorderWidthUIChartElement.BorderLeftWidthUIChartElement.BorderTopWidthUIChartElement.BorderRightWidthUIChartElement.BorderBottomWidthUIChartElement.BorderGradientAngleUIChartElement.BorderGradientStyleUIChartElement.BorderColorUIChartElement.BorderColor2UIChartElement.BorderColor3UIChartElement.BorderColor4UIChartElement.BorderInnerColorUIChartElement.BorderInnerColor2UIChartElement.BorderInnerColor3UIChartElement.BorderInnerColor4UIChartElement.BorderDashStyleUIChartElement.BorderDashPatternUIChartElement.BorderCornerRadiusUIChartElement.SizeUIChartElement.ShapeUIChartElement.BackgroundShapeUIChartElement.PaddingUIChartElement.SmoothingModeUIChartElement.IsAttachedUIChartElement.DpiScaleFactorUIChartElement.ClassUIChartElement.VisualStateUIChartElement.ThemeRoleUIChartElement.ChildrenHierarchyUIChartElement.StyleUIChartElement.StateManagerUIChartElement.FallbackToDefaultThemeRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadObject.DisposeManagedResources()RadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.SetValueCore(RadPropertyValue, object, object, ValueSource)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.CanRaisePropertyChangeNotifications(RadPropertyValue)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnPropertyChanging(RadPropertyChangingEventArgs)RadObject.OnNotifyPropertyChanged(string)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.IsPropertyCancelable(RadPropertyMetadata)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.PerformDispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

NumericalAxis()

Declaration

cs-api-definition
protected NumericalAxis()

Properties

ActualRange

Gets the actual range used by the axis to plot data points.

Declaration

cs-api-definition
[Browsable(false)]
public ValueRange<double> ActualRange { get; }

Property Value

ValueRange<double>

DesiredTickCount

Gets or sets the user-defined number of ticks presented on the axis.

Declaration

cs-api-definition
public int DesiredTickCount { get; set; }

Property Value

int

Maximum

Gets or sets the user-defined maximum of the axis. By default the axis itself will calculate the maximum, depending on the maximum of the plotted data points.

Declaration

cs-api-definition
public double Maximum { get; set; }

Property Value

double

Remarks

You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.

Minimum

Gets or sets the user-defined minimum of the axis. By default the axis itself will calculate the minimum, depending on the minimum of the plotted data points.

Declaration

cs-api-definition
public double Minimum { get; set; }

Property Value

double

Remarks

You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.

RangeExtendDirection

Gets or sets a value that specifies how the auto-range of this axis will be extended so that each data point is visualized in the best possible way.

Declaration

cs-api-definition
public NumericalAxisRangeExtendDirection RangeExtendDirection { get; set; }

Property Value

NumericalAxisRangeExtendDirection

Methods

GetLocationOfValue(object)

Gets the location in pixels for the given value along the axis. The method takes into account whether the axis is vertical or horizontal.

Declaration

cs-api-definition
public override double GetLocationOfValue(object value)

Parameters

value

object

A value from the axis values range.

Returns

double

The location in pixesls.

Overrides CartesianAxis.GetLocationOfValue(object)

GetThemeEffectiveType()

Gets the type of the theme effective.

Declaration

cs-api-definition
public override Type GetThemeEffectiveType()

Returns

Type

Overrides UIChartElement.GetThemeEffectiveType()