skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI UI for Xamarin

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility and Security
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class AxisY

This class represents vertical Chart Axis.

Inheritance
System.Object
InheritanceContextPropagator
Axis
AxisY
Inherited Members
Axis.LabelStepProperty
Axis.StepLabelLevelCountProperty
Axis.StepLabelLevelHeightProperty
Axis.LabelRotationAngleProperty
Axis.MinorTickPointMultiplierProperty
Axis.MinorGridLinesVisibilityProperty
Axis.MinorTicksVisibilityProperty
Axis.IsInverseProperty
Axis.MajorTicksVisibilityProperty
Axis.AxisLabelsVisibilityProperty
Axis.MinorTickPointsProperty
Axis.IsZeroBasedProperty
Axis.AutoRangeProperty
Axis.DefaultLabelFormatProperty
Axis.MajorGridLinesVisibilityProperty
Axis.AxisNameProperty
Axis.MinValueProperty
Axis.MaxValueProperty
Axis.StepProperty
Axis.StripLinesVisibilityProperty
Axis.TickPointsProperty
Axis.TitleProperty
Axis.AxisStylesProperty
Axis.VisibilityProperty
Axis.PlotAreaAxisVisibilityProperty
Axis.PlotAreaAxisLabelsVisibilityProperty
Axis.TickPointsPropertyKey
Axis.AddRange(Double, Double, Double)
Axis.ConvertDataUnitsToPhysical(Double)
Axis.CalculateNumberOfSteps()
Axis.CalculateMinValue()
Axis.CalculateMaxValue()
Axis.CalculateMaxItemsCount()
Axis.StepChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)
Axis.AutoRangeChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)
Axis.MaxValueChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)
Axis.MinValueChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)
Axis.VerifySeriesDataIsValid()
Axis.UpdateRange()
Axis.InvalidateRange()
Axis.UpdateAxisValuesOnZoom(Double, Double, Double)
Axis.ScaleManualStepOnZoom(Double)
Axis.ChartArea
Axis.IsZeroBased
Axis.AutoRange
Axis.DefaultLabelFormat
Axis.Step
Axis.MajorGridLinesVisibility
Axis.IsInverse
Axis.MinorGridLinesVisibility
Axis.MinorTicksVisibility
Axis.MajorTicksVisibility
Axis.AxisLabelsVisibility
Axis.AxisName
Axis.StripLinesVisibility
Axis.TickPoints
Axis.Title
Axis.Visibility
Axis.MinValue
Axis.MaxValue
Axis.AxisStyles
Axis.LabelRotationAngle
Axis.PlotAreaAxisVisibility
Axis.PlotAreaAxisLabelsVisibility
Axis.MinorTickPoints
Axis.MinorTickPointMultiplier
Axis.ActualMinValue
Axis.ActualMaxValue
Axis.ActualStep
Axis.ActualRange
Axis.SeriesMaxValue
Axis.SeriesMinValue
Axis.RangeChanged
Axis.PropertyChanged
Axis.AxisStyleChanged
InheritanceContextPropagator.CreateInstanceCore()
InheritanceContextPropagator.FreezeCore(Boolean)
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll

Syntax

public class AxisY : Axis, ILogicalItem, IDataAxis, INotifyPropertyChanged

Constructors

AxisY()

Initializes a new instance of the AxisY class.

Declaration
public AxisY()

Fields

ExtendDirectionProperty

Identifies the ExtendDirection dependency property.

Declaration
public static readonly DependencyProperty ExtendDirectionProperty
Field Value
System.Windows.DependencyProperty

IsLogarithmicProperty

Identifies the IsLogarithmic dependency property.

Declaration
public static readonly DependencyProperty IsLogarithmicProperty
Field Value
System.Windows.DependencyProperty

LogarithmBaseProperty

Identifies the LogarithmBase dependency property.

Declaration
public static readonly DependencyProperty LogarithmBaseProperty
Field Value
System.Windows.DependencyProperty

Properties

ExtendDirection

Gets or sets a value indicating how the axis will be extended.

Declaration
public AxisExtendDirection ExtendDirection { get; set; }
Property Value
AxisExtendDirection

IsLogarithmic

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

Declaration
public bool IsLogarithmic { get; set; }
Property Value
System.Boolean

LogarithmBase

Gets or sets the logarithm base.

Declaration
public double LogarithmBase { get; set; }
Property Value
System.Double

The logarithm base.

Methods

Calculate2DMaxItemsCount()

Calculates the max items count for 2D axis.

Declaration
protected override int Calculate2DMaxItemsCount()
Returns
System.Int32

Overrides
Axis.Calculate2DMaxItemsCount()

ConvertPhysicalUnitsToData(Double)

Converts physical pixels to data units.

Declaration
public override double ConvertPhysicalUnitsToData(double inputValue)
Parameters
System.Double inputValue

The input value.

Returns
System.Double

Returns data units measured by the current axis.

Overrides
Axis.ConvertPhysicalUnitsToData(Double)

ExtendDirectionChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Called when the ExtendDirection property changes.

Declaration
protected static void ExtendDirectionChangedCallback(DependencyObject target, DependencyPropertyChangedEventArgs args)
Parameters
System.Windows.DependencyObject target

The target object.

System.Windows.DependencyPropertyChangedEventArgs args

The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

InitializeAxisValues()

Initializes the axis values (MinValue, MaxValue, Step).

Declaration
protected override void InitializeAxisValues()
Overrides
Axis.InitializeAxisValues()

InitializeAxisValuesForAutoRange()

Initializes the axis values (MinValue, MaxValue, Step) when AutoRange is enabled.

Declaration
protected override void InitializeAxisValuesForAutoRange()
Overrides
Axis.InitializeAxisValuesForAutoRange()

IsLogarithmicChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Called when the IsLogarithmic property changes.

Declaration
protected static void IsLogarithmicChangedCallback(DependencyObject target, DependencyPropertyChangedEventArgs args)
Parameters
System.Windows.DependencyObject target

The target object.

System.Windows.DependencyPropertyChangedEventArgs args

The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

LogarithmBaseChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Called when the LogarithmBase property changes.

Declaration
protected static void LogarithmBaseChangedCallback(DependencyObject target, DependencyPropertyChangedEventArgs args)
Parameters
System.Windows.DependencyObject target

The target object.

System.Windows.DependencyPropertyChangedEventArgs args

The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

Explicit Interface Implementations

IDataAxis.EffectiveLayoutMode

Declaration
AxisLayoutMode IDataAxis.EffectiveLayoutMode { get; }
Returns
AxisLayoutMode

Implements
IDataAxis.EffectiveLayoutMode

IDataAxis.ItemOverlapFactor

Declaration
double IDataAxis.ItemOverlapFactor { get; }
Returns
System.Double

Implements
IDataAxis.ItemOverlapFactor

IDataAxis.ItemWidthFactor

Declaration
double IDataAxis.ItemWidthFactor { get; }
Returns
System.Double

Implements
IDataAxis.ItemWidthFactor

IDataAxis.LabelStep

Declaration
int IDataAxis.LabelStep { get; }
Returns
System.Int32

Implements
IDataAxis.LabelStep

IDataAxis.StepLabelLevelCount

Declaration
int IDataAxis.StepLabelLevelCount { get; }
Returns
System.Int32

Implements
IDataAxis.StepLabelLevelCount

IDataAxis.StepLabelLevelHeight

Declaration
int IDataAxis.StepLabelLevelHeight { get; }
Returns
System.Int32

Implements
IDataAxis.StepLabelLevelHeight

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.