# Namespace Telerik.Charting

### Classes

A bubble-size-selector implementation that selects a bubble size equal to the BubbleSize property of the bubble data point. |

This class represents the axis label data model. |

Defines a BoxPlotDataPoint that has a set of properties describing a single box plot. |

Defines a CategoricalDataPoint that has a BubbleSize property, used by numerical axes. |

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

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

This class contains information about an axis category. |

A class that encapsulates the logic for selecting a bubble size. |

Base class for nodes that may have children. |

Base class for all models that form the ChartArea tree. |

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

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

An object that contains information about a point in a 3D series. May contain layout specific information and data specific information. |

Represents a typed data point collection. |

Represents a typed element collection which accepts DataPoint instances only. |

Pair of values. |

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

Encapsulates data associated with a range changed event. |

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

A High-Low-Value data point. |

Represents a list of delegates. |

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

Represents a collection of a ChartNode instances. |

NumericalRangeChangedEventArgs Encapsulates data associated with a range changed event. |

An Open-High-Low-Close data point. |

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

Represents a data point that is plotted on charts, using Polar coordinate system. |

Represents an object that stores its properties within a property bag. |

Provides static mathematical functions and constants. |

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

A High-Low data point. |

A class that encapsulates the logic for selecting a bubble size. This bubble-size-selector implementation works in relative mode to determine the bubble sizes. The bubble sizes are calculated in accordance to the bubble-size-function and with respect to the minimum value, maximum value, minimum size and maximum size. By default the max bubble size depends on the MaximumSizePercent property and the chart's size. |

Represents an object that contains information about a bubble data item. |

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. |

A vertical and horizontal high-low data point. |

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

Converts a string to an AngleRange object. |

Represents a data point that contains information about an item displayed in a surface series. |

A data point that is determined by three individual, single-position, values. |

### Structs

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

Represents a struct, which defines a set of five values - Minimum, Maximum, LowerQuartile, UpperQuartile and Median. |

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

Represents a logical definition of a circle. |

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

Represents a structure that defines a 3D location (X, Y, Z) in a three-dimensional space. |

Represents a Rectangle in the Euclidean plane geometry. |

Represents a structure that defines a 3D rect in a three-dimensional space that is defined by a location and size. |

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

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

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

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

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

### Interfaces

Defines an interface for the bubble data points. |

Defines a type which may visualize a logical chart element. |

### Enums

Defines how an area shape is outlined. |

An enumeration representing the type of a 3D axis. |

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

Determines the label fit mode of the chart axis labels. |

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

Defines how data points are plotted by an axis. |

Determines the smart labels mode that will be used to avoid overlapping labels. |

Defines the possible type for an axis. |

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

An enumeration representing different ways of calculating the bubble size by the RelativeBubbleSizeSelector. |

CartesianChart3DGridLinesVisibility Defines the visibility of the grid lines inside a plane (plot area side) within a cartesian 3D chart. |

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

Represents a component of the System.DateTime structure. |

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

Defines the possible phases a message dispatch process may enter. |

Defines the possible states a ChartNode 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. |

Defines the position of the Radius axis within a RadPolarChart. |

Defines how a range shape is outlined. |

Defines how the risers of a step line series will be positioned. |

Defines the possible types of an axis tick. |

Specifies the predefined time interval types. |

Defines possible approaches when traversing a tree. |