System.Web.UI.DataVisualization.Charting Namespace

Contains methods and properties for the Chart Web server control.

Classes

Annotation

Defines properties and methods common to all annotations. This is an abstract class.

AnnotationCollection

Stores chart annotation objects.

AnnotationGroup

Represents a group of annotations.

AnnotationPathPoint

Represents a path point of a PolylineAnnotation or PolygonAnnotation, which is stored in their PathPoints property.

AnnotationPathPointCollection

Represents a collection of PolylineAnnotation or PolygonAnnotation path points, which can be accessed using the GraphicPathPoints property.

AnnotationSmartLabelStyle

Represents the smart label properties of an annotation to store.

AnovaResult

Represents the results of an ANOVA statistical test.

ArrowAnnotation

Represents an arrow annotation.

Axis

Provides methods and properties that manage axes in the Chart control.

AxisScaleBreakStyle

Represents a scale break on the Y-axis of the chart.

AxisScaleView

Represents a scaled view of the chart.

Border3DAnnotation

Represents an annotation with a 3D border.

BorderSkin

Represents the drawing properties of the 3D border skin.

CalloutAnnotation

Represents a callout annotation.

Chart

Serves as the root class of the Chart control.

ChartArea

Represents a chart area on the chart image.

ChartArea3DStyle

Manages the display attributes for three-dimensional (3D) chart areas.

ChartAreaCollection

Represents a collection of ChartArea objects.

ChartElement

Base class for all the chart elements. The ChartElement class represents the most basic element of the chart element hierarchy.

ChartElementCollection<T>

Represents the base class for all chart element collections.

ChartElementOutline

Represents an array of marker points and the outline path used for visual object selection in the chart.

ChartGraphics

Provides numerous conversion functions and exposes a GDI+ Graphics object.

ChartHttpHandler

Processes HTTP web requests using a custom HTTP handler; handles chart images.

ChartHttpHandlerSettings

Provides attributes that can be used to write a custom HTTP handler for storing temporary image files.

ChartNamedElement

Represents the base class for most chart elements. Chart elements such as series, chart areas, and legends must have unique names, and reuse the unique name generation and validation logic provided by the ChartNamedElementCollection<T> class.

ChartNamedElementCollection<T>

Represents the base class for all collections of named chart elements. Performs name management and enforces the uniqueness of the names.

ChartPaintEventArgs

Provides data for the paint events of the Chart control.

ChartSerializer

Enables serialization of the Chart control.

CustomizeLegendEventArgs

Provides data for the CustomizeLegend event of the Chart control.

CustomizeMapAreasEventArgs

Provides data for the CustomizeMapAreas event of the Chart control.

CustomLabel

Represents a custom label for an axis.

CustomLabelsCollection

Represents a collection of CustomLabel objects.

CustomProperties

Represents the custom properties for the data visualization charting.

DataFormula

Provides properties and methods to prepare series data for technical analysis, apply formulas on the series data and prepare output data to be displayed as a chart. The actual calculations are performed in the StatisticFormula class.

DataManipulator

Performs data manipulation operations at run time. This class is exposed by the DataManipulator property of the root Chart object.

DataPoint

Represents a data point that is stored in the DataPointCollection class.

DataPointCollection

Represents a collection of DataPoint objects.

DataPointComparer

Compares data points.

DataPointCustomProperties

Represents the custom properties that are common to data points, series and empty points.

ElementPosition

Represents the base class for many visual elements of the chart such as the legend, title, and chart areas. Defines the position of the chart element in relative coordinates, which range from (0,0) to (100,100).

EllipseAnnotation

Represents an ellipse annotation.

FormatNumberEventArgs

Represents the event arguments of the localized number-formatting event.

FTestResult

Stores results of the FTest statistical methods.

Grid

Provides methods and properties that manage the major and minor grids of Axis objects.

HitTestResult

Represents the results of a hit test.

HorizontalLineAnnotation

Represents a horizontal line annotation.

ImageAnnotation

Represents an image annotation.

LabelStyle

Provides properties that define the visual appearance of the axis labels.

Legend

Represents the legend for the chart image.

LegendCell

Represents a legend cell in a legend item.

LegendCellCollection

Stores legend cells in a LegendCellCollection object.

LegendCellColumn

Represents a cell column in a legend, which is used to extend the functionality of the default legend.

LegendCellColumnCollection

Stores LegendCellColumn objects, which are applied to default legend items.

LegendCollection

Represents a collection of Legend objects.

LegendItem

Represents a legend item, which is stored in the LegendItemsCollection class.

LegendItemsCollection

Represents a collection of LegendItem objects.

LineAnnotation

Represents a line annotation.

MapArea

Represents a map area.

MapAreasCollection

Represents a collection of MapArea objects.

Margins

Represents the margins for various chart elements.

NamedImage

Represents named images, which are stored in the NamedImagesCollection.

NamedImagesCollection

Represents a collection of NamedImage objects.

Point3D

Represents the coordinates of a three-dimensional (3D) data point. This class is used when performing custom drawing with 3D charts.

PolygonAnnotation

Represents a polygon annotation.

PolylineAnnotation

Represents a polyline annotation.

RectangleAnnotation

Represents a rectangle annotation.

Series

Stores data points and series attributes.

SeriesCollection

Represents a collection of Series objects.

SmartLabelStyle

Provides methods and properties used to perform intelligent, rule-based data point label positioning to resolve overlapping data point label issues.

StatisticFormula

Calculates statistical formulas.

StripLine

Represents the strip lines on a chart.

StripLinesCollection

Represents a collection of StripLine objects.

TextAnnotation

Represents a text annotation.

TickMark

Represents the major and minor tick marks along an axis.

Title

Represents a title for the entire chart image.

TitleCollection

Represents a collection of Title objects.

TTestResult

Stores the results of a T Test statistical formula.

VerticalLineAnnotation

Represents a vertical line annotation.

ZTestResult

Stores the results of a Z Test statistical formula.

Interfaces

IChartMapArea

Common interface for all chart elements that support image maps.

IChartStorageHandler

Defines methods to manage rendered chart images stored in an external medium.

IDataPointFilter

Exposes the FilterDataPoint(DataPoint, Series, Int32) method, which allows Series data to be custom filtered.

Enums

AntiAliasingStyles

Specifies the anti-aliasing options for the chart.

AreaAlignmentOrientations

Specifies the alignment orientation of a chart area.

AreaAlignmentStyles

Specifies the alignment styles of chart areas.

ArrowStyle

Specifies styles for an arrow annotation.

AxisArrowStyle

Specifies the axis arrow styles.

AxisEnabled

Specifies the state of an axis.

AxisName

Specifies the name of an axis.

AxisType

Specifies the axis type for the X and Y-axes of a Series.

BorderSkinStyle

Specifies a style for the border skin of a chart.

BreakLineStyle

Specifies line styles for axis scale breaks.

CalloutStyle

Represents the available callout styles. Applicable only to callout annotations.

ChartColorPalette

Specifies a palette when setting a Palette property.

ChartDashStyle

Specifies a line style.

ChartElementType

Specifies a chart element type.

ChartHatchStyle

Specifies a hatching style for a chart element.

ChartHttpHandlerStorageType

Specifies a storage type for chart images.

ChartImageAlignmentStyle

Specifies the image alignment for a chart background image.

ChartImageFormat

Specifies the image type for the chart.

ChartImageType

Specifies the image type for the chart.

ChartImageWrapMode

Specifies the drawing mode for a background image.

ChartValueType

Specifies value types for various chart properties.

CompareMethod

Specifies the type of comparison to be used when filtering data. This enumeration is used by the Filter method definitions in the DataManipulator class that take the CompareMethod argument.

DateRangeType

Specifies a date/time interval that determines the ranges that will be filtered when you invoke one of the Filter method definitions found in the DataManipulator class.

DateTimeIntervalType

Specifies an interval type.

Docking

Specifies where a chart element, such as a legend or title, will be docked on the chart.

FinancialFormula

Specifies a financial formula.

GradientStyle

Specifies a gradient style to be used for a chart element.

GridTickTypes

Specifies the options for displaying a grid line or a tick mark for a custom label.

ImageStorageMode

Specifies the mode of storing chart images.

IntervalAutoMode

Specifies the automatic axis interval mode.

IntervalType

Specifies an interval type.

LabelAlignmentStyles

Specifies a label alignment when SmartLabelStyle is used.

LabelAutoFitStyles

Specifies style changes that can automatically be made to a label when the LabelAutoFitStyle property is used.

LabelCalloutStyle

Specifies the type of leader line that should be drawn from the point to the label.

LabelMarkStyle

Specifies a mark for custom labels.

LabelOutsidePlotAreaStyle

Specifies the degree to which a label can be drawn outside a plotting area.

LegendCellColumnType

Specifies a legend cell column type.

LegendCellType

Specifies a legend cell type.

LegendImageStyle

Specifies the style to apply to the symbol for a legend item.

LegendItemOrder

Specifies the order in which items are added to the legend.

LegendSeparatorStyle

Specifies the styles for legend separator lines.

LegendStyle

Specifies the legend style.

LegendTableStyle

Specifies the legend table style.

LightStyle

Specifies a lighting style for a three-dimensional (3D) chart area.

LineAnchorCapStyle

Specifies the shape - that is, the anchor cap - to draw on the point end of the label callout line.

MapAreaShape

Specifies the shape of a map area.

MarkerStyle

Specifies a style for markers.

PointSortOrder

Indicates whether the sort order for data point values is ascending or descending.

RenderType

Specifies how the image of the chart will be rendered.

RightToLeft

Specifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts.

SerializationContents

Specifies the type of chart content to be serialized.

SerializationFormat

Represents the formatting type to use when the chart is serialized.

SeriesChartType

Specifies a chart type for a Series.

StartFromZero

Indicates whether an axis segment should start from zero when a scale break is used.

TextAntiAliasingQuality

Specifies the quality of the anti-aliasing to be used with the TextAntiAliasingQuality property.

TextOrientation

Specifies text orientation in a chart element.

TextStyle

Specifies text drawing styles.

TickMarkStyle

Specifies a tick mark style when setting the TickMarkStyle property of a TickMark object.