skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

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

    Mobile

    UI for .NET MAUI

    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 Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free 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
    • 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

Namespace Telerik.Charting

Classes

ActiveRegion

Represents the active region of the chart element/item.

AxisLabel

X Axis label

AxisLabelHidden

Axis label base

AxisLabelModel

This class represents the axis label data model.

AxisModel

AxisScaleBreak

AxisScaleBreakCollection

AxisSegment

Axis segment in case of ScaleBreaks enabled

AxisSegmentCollection

Segments collection

AxisTickModel

AxisTitleModel

AxisYLabel

Y axis label

BezierDataPoint

BindableLegendItem

Class for bindable legend items

BindMembers

Represents a collection of data binding members for charting operations. Maps integer keys to PropertyDescriptor objects for efficient property access during data binding.

BubbleDataPoint

CartesianFreeFigureAnnotationModel

The annotation model object which encapsulates the logic for calculating the bounds of the free figure points.

CategoricalDataPoint

Defines a DataPoint that has a single Value property, used by numerical axes.

CategoricalDataPointBase

Represents a single-value data point, which may be plotted in a Telerik.Charting.CartesianChartAreaModel and has its second value defined as Category.

Chart

This is an class which provides charting functionality for Telerik products.

ChartAnnotationModel

ChartAreaModel

ChartAxis

Base chart axis class

ChartAxisItem

Represents an axis item.

ChartAxisItemsCollection

A collection to store axis items.

ChartBaseLabel

Base class for all labels

ChartClickEventArgs

Event arguments when a chart element is clicked.

ChartDataTable

DataTable. Shows the series data in a tabular format.

ChartElement

Base class for nodes that may have chidren.

ChartException

Common charting error

ChartingStateManagedCollection<T>

Base class for all collections support view state tracking

ChartItemDataBoundEventArgs

Class containing event data for an ItemDataBound event

ChartLabel

Base class for labels with style

ChartLabelsCollection

Collection of labels

ChartLegend

Chart legend. Shows the series names or series labels listing. Can contains custom items.

ChartMarkedZone

Class describe a Marked zone functionality

ChartMarkedZonesCollection

Marked zones collection

ChartMarker

Base class for a different markers representation

ChartNode

Base class for all models that form the ChartArea tree.

ChartPlotArea

Plot area - series rendering canvas.

ChartPlotAreaModel

Base class for plot areas in different charts.

ChartSeries

Series

ChartSeriesCollection

Series collection

ChartSeriesItem

Represents the base element of RadChart's series.

ChartSeriesItemsCollection

Series items collection

ChartSeriesModel

Base non-generic class used for non-generic declarations.

ChartTitle

Chart Title

ChartViewDataErrorEventArgs

Provides data for chart view data error events, including the associated exception information.

ChartXAxis

Represents the X Axis.

ChartYAxis

Represents a chart Y Axis.

ChartZoomEventArgs

Provides data for RadChart.Zoom event.

ColorBlend

Defines arrays of elements and positions used for interpolating GradientElement blending in a multicolor gradient.

ComplexDataSetClass

Sample class returns DataSet with several columns which could be used as Y values source. Used for a data binding demonstration only

ContentNode

Base class for all models with content that form the ChartArea tree.

CustomFigure

User-defined figure

CustomFiguresCollection

Custom figures collection

CustomPalettesCollection

User-defined palettes collection

DataHelper

Common helper class. Implements most of ICommonDataHelper members

DataManager

Acquires and manipulates data from databases or other sources. Populates the SeriesCollection of the chart control.

DataPoint

Base class for all points that may be plotted by a ChartPlotAreaModel.

DataPointCollection<T>

Represents a typed element collection which accepts DataPoint instances only.

DataPointSeriesModel<T>

Represents chart series that consist of data points.

DataSetClass

Sample class returns DataSet for an ObjectDataSource data binding demo

DataTableDataHelper

DataTable data source helper class

DateTimeContinuousAxisModel

Defines a DateTime axis that uses the actual timeline to plot series points.

DateTimeContinuousAxisModel.PlotInfo

DateTimeExtensions

Collection of helper methods for retrieving unique (year-wise) values for some date/time components besides the ones provided by DateTime class.

DemoData

Simple data sources examples class. Used for a data binding demonstration only

DisposableObject

Represents an object that implements the System.IDisposable interface and automatically releases any events, attached to this instance.

DoubleCollection

Collection base object example. Used for a data binding demostration only

ElementCollection<T>

Represents a typed collection of ChartNode instances. For example an AxisModel aggregates two typed collections - Ticks and Labels.

EmptySeriesMessage

Empty series message Visible if no or empty series present

EventHandlerList

Represents a list of delegates.

ExtendedLabel

Base class for extended labels

FastPropertyStore

FreeFigurePoint

FunnelDataPoint

Represents a single-value data point plotted by a funnel chart.

FunnelSeriesModel

GradientElement

Gradient element

HlcDataPoint

LabelItem

Base class for labels in label collection

LayoutElement

Base class for all objects being calculated

LinearAxisModel

LogarithmicAxisModel

MarkedZoneLabel

MarkedZone label class

MultipleAxesAnnotationModel

NodeCollection

Represents a collection of a ChartNode instances.

NumericalAxisModel

NumericalAxisSegment

NumericRadialAxisModel

OhlcDataPoint

A High-Low-Open-Close data point.

OhlcSeriesModel

Palette

Series color palette. Used for an automatic series items colors assignment

PaletteItem

Palette item

PaletteItemsCollection

Palette items collection

PieDataPoint

Represents a single-value data point plotted by a pie chart.

PieSeriesModel

PolarAxisModel

PolarDataPoint

Represents a data point that is plotted on charts, using Polar coordinate system and two linear axes.

Product

Sample object. Used for a data binding demonstration only

ProductsBL

Sample business logic object. Used for a data binding demonstration only

ProductsList

IBindingList example. Used for a data binding demonstration only

PropertyBagObject

Represents a disposable object that stores its properties within a dynamic property bag, enabling efficient property management for charting objects.

PropertyKeys

RadMath

Provides static mathematical functions and constants.

RadPropertyEventArgs

Encapsulates all the data associated with a change in a PropertyBagObject property store.

RangeBarSeriesModel

RangeDataPoint

A High-Low data point.

RangeSeriesBaseModel

ReferenceDictionary<TKey, TValue>

A dictionary, based on a List is faster and with smaller footprint for several items - e.g. 2 to 9. In .NET there is the HybridDictionary class which actually uses LinkedList for up to 9 items.

RegionClickEventArgs

Event arguments when a chart element is clicked.

RenderedObject

Base class for all objects being rendered

ScaleBreak

Y Axis scale break

ScatterDataPoint

Represents a data point that may be visualized by a Scatter series in a CartesianChart. Generally this is a point that provides values for both X and Y axes and may be plotted by two numerical axes - Linear or Logarithmic.

SeriesItemLabel

Series item label

SeriesModelWithAxes<T>

SingleAxisAnnotationModel

SingleValueDataPoint

Defines a DataPoint that has a single Value property, used by numerical axes.

StateBag

StateItem

StateManagedObject

Base class implements IStateManager

StringToAngleRangeConverter

Converts a string to an AngleRange object.

TextBlock

Label text properties

TextBlockAxisItem

Axis item text container properties

TextBlockEmptySeriesMessage

Empty Series message text container properties

TextBlockHidden

Chart title text container properties

TextBlockLabelItem

Legend item's text block

TextBlockLegend

Chart title text container properties

TextBlockMarkedZone

MarkedZone label's text container properties

TextBlockSeriesItem

Series label text container properties

TextBlockTitle

Chart title text container properties

TextBlockXAxisLabel

Chart X Axis text container properties

TextBlockYAxisLabel

Chart Y Axis text container properties

WaterfallDataPoint

WaterfallSeriesModel

Structs

AngleRange

Represents a structure that defines the starting and sweeping angles of an ellipse Arc.

Hlc

Represents a struct, which defines a set of three values - High, Low, Close.

Ohlc

Represents a struct, which defines a set of four values - High, Low, Open, Close.

PalettesCollection

Default palettes

RadCircle

Represents a circle defined by a center point and radius, providing geometric operations for charting applications.

RadLine

Represents a line segment defined by two points, providing geometric operations for charting applications.

RadPoint

Represents a structure that defines a location (X, Y) in a two-dimensional space.

RadPolarVector

Represents a polar coordinate vector defined by a center point, target point, and angle for charting applications.

RadRect

Represents a Rectangle in the Euclidean plane geometry.

RadSize

Represents a structure that defines a size in the two-dimensional space.

RadThickness

Represents a structure that defines margins (or padding) of an element.

Range

Represents a struct, which defines a set of two values - High, Low.

ValueRange<T>

Represents a structure that defines a range of two IComparable structures - like Single or Double.

Interfaces

IActiveRegion

Base Interface for classes which support click feature

IChartComponent

Common chart components definitions

IChartDesigner

Charting component

IChartElementPresenter

Defines a type which may visualize a logical chart element.

IChartingStateManagedItem

Common interface for a State managed collection items

IChartingStateManager

The common interface for all chart elements support View State tracking

IChartSeries

Identifies a special IChartElementPresenter that visualizes DataPoint instances.

IChartView

Defines the root of the whole chart.

IContainer

Common interface for a rendering container objects

IContinuousAxisModel

IDataPointProcessor

Defines a type that may enrich a DataPoint with additional properties.

IOrdering

Common interface for an order list element of rendering container

ISupportCombineMode

Identifies chart series that can be combined with other ISupportCombineMode instances of same type.

Enums

AxisHorizontalLocation

Defines the supported locations that an axis rendered vertically can have.

AxisLabelFitMode

Determines the label fit mode of the chart axis labels.

AxisLastLabelVisibility

Defines the strategy that will update the last label of the axis.

AxisPlotDirection

AxisPlotMode

Defines how data points are plotted by an axis.

AxisType

Defines the possible type for an axis.

AxisVerticalLocation

Defines the supported locations that an axis rendered horizontally can have.

ChartAreaInvalidateFlags

Defines the possible impact a chart node property may have over the entire chart area.

ChartElementLocation

Specifies the location of the RadChart's elements.

ChartSeriesCombineMode

Defines how multiple series of same type are combined on the plot area.

ChartSeriesLegendDisplayMode

Specifies legend items presentation.

ChartSeriesOrientation

Series orientation

ChartSeriesType

Supported series types.

ChartYAxisMode

Specifies the Y axis modes.

ChartYAxisType

Primary or Secondary

ContentHorizontalAlign

Horizontal Alignment of text in DataTable cells

ContentVerticalAlign

Vertical Alignment of text in DataTable cells

DateTimeComponent

Represents a component of the System.DateTime structure.

MessageDispatchMode

Defines how a message should be dispatched in the element tree.

MessageDispatchPhase

Defines the possible phases a message dispatch process may enter.

ModifyChildrenResult

NodeState

Defines the possible states a chart node may enter.

NumericalAxisRangeExtendDirection

Specifies how a numerical axis auto-range will be extended so that each data point is visualized in the best possible way.

PolarAxisPosition

Defines the position of the Radius axis within a RadPolarChart.

ScaleBreakLineType

Possible axis scale break's line types

TableRenderType

RenderType of DataTable

TickType

Defines the possible types of an axis tick.

TimeInterval

Specifies the predefined time interval types.

TreeTraversalMode

Defines possible approaches when traversing a tree.

Delegates

ChartViewDataErrorEventHandler

Represents the method that will handle chart view data error events.

RegionClickEventHandler

Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • 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.