Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Windows.Forms.DataVisualization.Charting Namespace

The System.Windows.Forms.DataVisualization.Charting namespace contains methods and properties for the Chart Windows forms control.

  Class Description
Public class Annotation Defines properties and methods common to all annotations. This is an abstract class.
Public class AnnotationCollection Stores chart annotation objects.
Public class AnnotationGroup Represents a group of annotations.
Public class AnnotationPathPoint Represents a path point of a PolylineAnnotation or PolygonAnnotation, which is stored in their PathPoints property.
Public class AnnotationPathPointCollection Represents a collection of PolylineAnnotation or PolygonAnnotation path points, which can be accessed using the GraphicPathPoints property.
Public class AnnotationPositionChangingEventArgs Provides data for the events in the Chart control that change the position of the annotation.
Public class AnnotationSmartLabelStyle Stores the smart label properties of an annotation.
Public class AnovaResult Represents the results of an ANOVA statistical test.
Public class ArrowAnnotation Represents an arrow annotation.
Public class Axis Provides methods and properties that manage axes in the Chart control.
Public class AxisScaleBreakStyle Represents a scale break on the Y-axis of the chart.
Public class AxisScaleView Represents a scaled view of the chart.
Public class AxisScrollBar Represents the scrollbar of a chart axis.
Public class Border3DAnnotation Represents an annotation with a 3D border.
Public class BorderSkin Represents the drawing properties of the 3D border skin.
Public class CalloutAnnotation Represents a callout annotation.
Public class Chart Serves as the root class of the Chart control.
Public class ChartArea Represents a chart area on the chart image.
Public class ChartArea3DStyle Manages the display attributes for three-dimensional (3D) chart areas.
Public class ChartAreaCollection Represents a collection of ChartArea objects.
Public class ChartElement Base class for all the chart elements. The ChartElement class represents the most basic element of the chart element hierarchy.
Public class ChartElementCollection<T> Represents the base class for all chart element collections.
Public class ChartElementOutline Represents an array of marker points and the outline path used for visual object selection in the chart.
Public class ChartGraphics Provides numerous conversion functions and exposes a GDI+ Graphics object.
Public class 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.
Public class ChartNamedElementCollection<T> Represents the base class for all collections of named chart elements. Performs name management and enforces the uniqueness of the names.
Public class ChartPaintEventArgs Provides data for the paint events of the Chart control.
Public class ChartSerializer Enables serialization of the Chart control.
Public class Cursor Represents a horizontal or vertical line that defines a position along an axis.
Public class CursorEventArgs Provides properties that are used with the following events in the root Chart object: CursorPositionChanged, CursorPositionChanging, SelectionRangeChanged and SelectionRangeChanging.
Public class CustomizeLegendEventArgs Provides data for the CustomizeLegend event of the Chart control.
Public class CustomLabel Represents a custom label for an axis.
Public class CustomLabelsCollection Represents a collection of CustomLabel objects.
Public class CustomProperties Infrastructure. Represents the custom properties for the data visualization charting.
Public class 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.
Public class DataManipulator Provides method that performs data manipulation operations at run time. This class is exposed by the DataManipulator property of the root Chart object.
Public class DataPoint Represents a data point that is stored in the DataPointCollection class.
Public class DataPointCollection Represents a collection of DataPoint objects.
Public class DataPointComparer Compares data points.
Public class DataPointCustomProperties Defines custom properties that are common to data points, series and empty points.
Public class 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).
Public class EllipseAnnotation Represents an ellipse annotation.
Public class FormatNumberEventArgs Represents the event arguments of the localized number-formatting event.
Public class FTestResult Stores results of the FTest statistical methods.
Public class Grid Provides methods and properties that manage the major and minor grids of Axis objects.
Public class HitTestResult Represents the results of a hit test.
Public class HorizontalLineAnnotation Represents a horizontal line annotation.
Public class ImageAnnotation Represents an image annotation.
Public class LabelStyle Provides properties that define the visual appearance of the axis labels.
Public class Legend Represents the legend for the chart image.
Public class LegendCell Represents a legend cell in a legend item.
Public class LegendCellCollection Stores legend cells in a LegendCellCollection object.
Public class LegendCellColumn Represents a cell column in a legend, which is used to extend the functionality of the default legend.
Public class LegendCellColumnCollection Stores LegendCellColumn objects, which are applied to default legend items.
Public class LegendCollection Represents a collection of Legend objects.
Public class LegendItem Represents a legend item, which is stored in the LegendItemsCollection class.
Public class LegendItemsCollection Represents a collection of LegendItem objects.
Public class LineAnnotation Represents a line annotation.
Public class Margins Represents the margins for various chart elements.
Public class NamedImage Represents named images, which are stored in the NamedImagesCollection.
Public class NamedImagesCollection Represents a collection of NamedImage objects.
Public class Point3D Represents the coordinates of a three-dimensional (3D) data point. This class is used when performing custom drawing with 3D charts.
Public class PolygonAnnotation Represents a polygon annotation.
Public class PolylineAnnotation Represents a polyline annotation.
Public class PrintingManager Represents the print manager for the chart.
Public class RectangleAnnotation Represents a rectangle annotation.
Public class ScrollBarEventArgs Used as a parameter object in the AxisScrollBarClicked of the root Chart object.
Public class Series Represents the data points and series attributes to store.
Public class SeriesCollection Represents a collection of Series objects.
Public class SmartLabelStyle Provides methods and properties used to perform intelligent, rule-based data point label positioning to resolve overlapping data point label issues.
Public class StatisticFormula Calculates statistical formulas.
Public class StripLine Represents the strip lines on a chart.
Public class StripLinesCollection Represents a collection of StripLine objects.
Public class TextAnnotation Represents a text annotation.
Public class TickMark Represents the major and minor tick marks along an axis.
Public class Title Represents a title for the entire chart image.
Public class TitleCollection Represents a collection of Title objects.
Public class ToolTipEventArgs Used as a parameter object in the GetToolTipText event of the root Chart object.
Public class TTestResult Stores the results of a T Test statistical formula.
Public class VerticalLineAnnotation Represents a vertical line annotation.
Public class ViewEventArgs Provides event data that is used as a parameter object in the AxisViewChanged and AxisViewChanging events of the root Chart object.
Public class ZTestResult Stores the results of a Z Test statistical formula.

  Interface Description
Public interface IDataPointFilter Exposes the FilterDataPoint method, which allows Series data to be custom filtered.

  Enumeration Description
Public enumeration AntiAliasingStyles Specifies the anti-aliasing options for the chart.
Public enumeration AreaAlignmentOrientations Specifies the alignment orientation of a chart area.
Public enumeration AreaAlignmentStyles Specifies the alignment styles of chart areas.
Public enumeration ArrowStyle Specifies styles for an arrow annotation.
Public enumeration AxisArrowStyle An enumeration of axis arrow styles.
Public enumeration AxisEnabled Specifies the state of an axis.
Public enumeration AxisName Specifies the name of an axis.
Public enumeration AxisType Specifies the axis type for the X and Y-axes of a Series.
Public enumeration BorderSkinStyle Specifies a style for the border skin of a chart.
Public enumeration BreakLineStyle Specifies line styles for axis scale breaks.
Public enumeration CalloutStyle Represents the available callout styles. Applicable only to callout annotations.
Public enumeration ChartColorPalette Specifies a palette when setting a Palette property.
Public enumeration ChartDashStyle Specifies a line style.
Public enumeration ChartElementType Specifies a chart element type.
Public enumeration ChartHatchStyle Specifies a hatching style for a chart element.
Public enumeration ChartImageAlignmentStyle Specifies the image alignment for a chart background image.
Public enumeration ChartImageFormat Specifies the image type of the chart.
Public enumeration ChartImageWrapMode Specifies the drawing mode for a background image.
Public enumeration ChartValueType Specifies value types for various chart properties.
Public enumeration 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.
Public enumeration DateRangeType Specifies a date/time interval that determines the ranges that will be filtered when you invoke one of the Filter method definitionsfound in the DataManipulator class.
Public enumeration DateTimeIntervalType Specifies an interval type.
Public enumeration Docking Specifies where a chart element, such as a legend or title, will be docked on the chart.
Public enumeration FinancialFormula Specifies a financial formula.
Public enumeration GradientStyle Specifies a gradient style to be used for a chart element.
Public enumeration GridTickTypes Specifies the options for displaying a grid line or a tick mark for a custom label.
Public enumeration IntervalAutoMode Specifies the automatic axis interval mode.
Public enumeration IntervalType Specifies an interval type.
Public enumeration LabelAlignmentStyles Specifies a label alignment when SmartLabelStyle is used.
Public enumeration LabelAutoFitStyles Specifies style changes that can automatically be made to a label when the LabelAutoFitStyle property is used.
Public enumeration LabelCalloutStyle Specifies the type of leader line that should be drawn from the point to the label.
Public enumeration LabelMarkStyle Specifies a mark for custom labels.
Public enumeration LabelOutsidePlotAreaStyle Specifies the degree to which a label can be drawn outside a plotting area.
Public enumeration LegendCellColumnType Specifies a legend cell column type.
Public enumeration LegendCellType Specifies a legend cell type.
Public enumeration LegendImageStyle Specifies the style to apply to the symbol for a legend item.
Public enumeration LegendItemOrder Specifies the order in which items are added to the legend.
Public enumeration LegendSeparatorStyle Specifies the styles for legend separator lines.
Public enumeration LegendStyle Specifies the legend style.
Public enumeration LegendTableStyle Specifies the legend table style.
Public enumeration LightStyle Specifies a lighting style for a three-dimensional (3D) chart area.
Public enumeration LineAnchorCapStyle Specifies the shape—that is, the anchor cap—to draw on the point end of the label callout line.
Public enumeration MarkerStyle Specifies a style for markers.
Public enumeration PointSortOrder Indicates whether the sort order for data points is ascending or descending.
Public enumeration ScrollBarButtonStyles Specifies the type of button that will be displayed on the scrollbar.
Public enumeration ScrollBarButtonType Specifies the button clicked by a user in the AxisScrollBarClicked event.
Public enumeration ScrollType Specifies the scrolling that will occur when the one of the Scroll methods in the AxisScaleView class is called.
Public enumeration SerializationContents Specifies the type of chart content to be serialized.
Public enumeration SerializationFormat Represents the formatting type to use when the chart is serialized.
Public enumeration SeriesChartType Specifies a chart type for a Series.
Public enumeration StartFromZero Indicates whether an axis segment should start from zero when a scale break is used.
Public enumeration TextAntiAliasingQuality Specifies the level of anti-aliasing quality to be used with the TextAntiAliasingQuality&nbsp;property.
Public enumeration TextOrientation Specifies text orientation in a chart element.
Public enumeration TextStyle Specifies text drawing styles.
Public enumeration TickMarkStyle Specifies a tick mark style when setting the TickMarkStyle property of a TickMark object.
Show:
© 2014 Microsoft