ChartArea 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示图表图像上的图表区域。
public ref class ChartArea : System::Windows::Forms::DataVisualization::Charting::ChartNamedElementpublic class ChartArea : System.Windows.Forms.DataVisualization.Charting.ChartNamedElementtype ChartArea = class
    inherit ChartNamedElementPublic Class ChartArea
Inherits ChartNamedElement- 继承
注解
在任何给定图表中, 内部绘图位置 是 x 轴和 y 轴线内的矩形区域,其中绘制了数据点。 绘图位置是包含内部绘图位置、刻度线和轴标签的矩形区域。 图表区是包含图表上绘图位置、刻度线、轴标签和轴标题的矩形区域。
图表区由 ChartArea 类表示; ChartArea 对象存储在 类中 ChartAreaCollection 。
可在图表区中绘制的图表系列数量不受限制。
对象 ChartArea :
- 使用一个不同的内部绘图区域。 
- 用于绘制一个或多个图表系列。 
- 除饼图和圆环图类型外,具有主轴和辅助 x 轴和 y 轴。 
使用形状图表类型(包括饼图、圆环图、漏斗图、棱锥图、极坐标图和雷达图)时,内部绘图位置定义图表类型形状的大小。 例如,增加饼图上 属性的值 InnerPlotPosition 时,将增加饼图的半径。
对于所有其他图表类型,每个图表区都有两组 X 轴和 Y 轴:主要轴和次要轴。 若要访问与这些轴相关的属性,请使用 AxisX、 AxisX2AxisY 和 AxisY2 属性。 如果需要设置影响图表上所有轴的属性,请使用 Axes 属性。
一个或多个系列与图表区相关联。 序列具有一个 ChartArea 属性,该属性确定每个系列所属的图表区域。 默认情况下,序列连接到默认图表区。 若要禁用序列的显示,请将该系列的 属性设置为 ChartArea 零长度字符串。
如果向图表添加了另一个图表区,则可以将任何序列与新的图表区相关联。 在所有形状图表类型以及条形图和堆积条形图类型中,每个系列都必须绘制在单独的图表区中。 在所有其他图表类型中,多个序列可以组合在同一个图表区域中。
三维图表以图表面积为基础显示。 可以使用 Area3DStyle 属性在 3D 中启用和自定义图表。
如果添加新数据,图表区域的最小值和最大值不会自动重新计算,因此图表不会自动更改轴大小。 可以使用 方法要求图表区重新计算这些值 RecalculateAxesScale 。
若要垂直对齐多个图表区域,请 AlignmentOrientation 设置 属性。 若要水平对齐多个图表区域,必须先使用 Position 属性定位图表区域,然后将属性 AlignmentOrientation 设置为 Horizontal。
若要禁止显示序列,请将该系列的 属性设置为 Series 长度为零的字符串。
构造函数
| ChartArea() | 初始化 ChartArea 类的新实例。 | 
| ChartArea(String) | 用指定的图表区域名称初始化 ChartArea 类的新实例。 | 
属性
| AlignmentOrientation | 获取或设置图表区域的对齐方向。 | 
| AlignmentStyle | 获取或设置 ChartArea 的对齐样式。 | 
| AlignWithChartArea | 获取或设置此图表区域应与之对齐的 ChartArea 对象的名称。 | 
| Area3DStyle | 获取或设置 ChartArea3DStyle 对象,该对象用于实现图表区域中所有序列的三维 (3D)。 | 
| Axes | 获取或设置表示图表区域中所有轴的数组。 | 
| AxisX | 获取或设置表示主 X 轴的 Axis 对象。 | 
| AxisX2 | 获取或设置表示辅助 X 轴的 Axis 对象。 | 
| AxisY | 获取或设置表示主 Y 轴的 Axis 对象。 | 
| AxisY2 | 获取或设置表示辅助 Y 轴的 Axis 对象。 | 
| BackColor | 获取或设置 ChartArea 对象的背景色。 | 
| BackGradientStyle | 获取或设置图表区域的背景渐变方向,还确定是否使用渐变。 | 
| BackHatchStyle | 获取或设置 ChartArea 对象的阴影样式。 | 
| BackImage | 获取或设置 ChartArea 对象的背景图像。 | 
| BackImageAlignment | 获取或设置 ChartArea 背景图像的对齐方式。 | 
| BackImageTransparentColor | 获取或设置 ChartArea 对象背景图像的颜色,该背景图像将以透明色绘制。 | 
| BackImageWrapMode | 获取或设置 ChartArea 对象背景图像的绘制模式。 | 
| BackSecondaryColor | 获取或设置 ChartArea 对象背景的辅助颜色。 | 
| BorderColor | 获取或设置 ChartArea 对象的边框颜色。 | 
| BorderDashStyle | 获取或设置 ChartArea 对象的边框样式。 | 
| BorderWidth | 获取或设置 ChartArea 对象的边框宽度。 | 
| CursorX | 获取或设置一个 Cursor 对象,该对象用于沿 X 轴的光标和所选范围。 | 
| CursorY | 获取或设置一个 Cursor 对象,该对象用于沿 Y 轴的光标和所选范围。 | 
| InnerPlotPosition | 获取或设置 ElementPosition 对象,该对象定义图表区域对象的内部绘图位置。 | 
| IsSameFontSizeForAllAxes | 获取或设置一个标志,该标志确定相关图表区域轴的标签大小是否相等。 | 
| Name | 获取或设置 ChartArea 对象的唯一名称。 | 
| Position | 获取或设置一个 ElementPosition 对象,该对象定义 ChartArea 对象在 Chart 内的位置。 | 
| ShadowColor | 获取或设置 ChartArea 对象的阴影颜色。 | 
| ShadowOffset | 获取或设置 ChartArea 对象的阴影偏移量(以像素为单位)。 | 
| Tag | 获取或设置与此图表元素关联的对象。(继承自 ChartElement) | 
| Visible | 获取或设置用于确定图表区域是否可见的标志。 | 
方法
| Dispose() | 释放由 ChartElement 占用的资源。(继承自 ChartElement) | 
| Dispose(Boolean) | 释放非托管资源和(可选)托管资源。 | 
| Equals(Object) | 确定指定的 Object 是否等同于当前的 ChartElement。(继承自 ChartElement) | 
| GetHashCode() | 返回特定类型的哈希算法。(继承自 ChartElement) | 
| GetSeriesDepth(Series) | 返回图表区域中 Series 的深度。 | 
| GetSeriesZPosition(Series) | 返回序列的 Z 位置,它对自定义绘图非常有用。 | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| RecalculateAxesScale() | 在 Customize 事件中对图表进行更改之后,重新计算图表区域的属性。 | 
| ToString() | 返回表示当前 Object 的字符串。(继承自 ChartElement) | 
| TransformPoints(Point3D[]) | 将三维变换应用于一个三维点数组,必须完成该应用才能调用 GDI+ 绘图方法。 |