MSChart的元素组成 最常用的属性包括 ChartAreas增加多个绘图区域每个绘图区域包含独立的图表组数据源用于多个图表类型在一个绘图区不兼容时 AlignmentOrientation图表区对齐方向定义两个绘图区域间的对齐方式 AlignmentStyle图表区对齐类型定义图表间用以对其的元素 AlignWithChartArea参照对齐的绘图区名称 InnerPlotPosition图表在绘图区内的位置属性 Auto是否自动对齐 Height图表在绘图区内的高度(百分比取值在) Width图表在绘图区内的宽度(百分比取值在) XY图表在绘图区内左上角坐标 Position绘图区位置属性同InnerPlotPosition Name绘图区名称 Axis坐标轴集合 Title坐标轴标题 TitleAlignment坐标轴标题对齐方式 Interval轴刻度间隔大小 IntervalOffset轴刻度偏移量大小 MinorGrid次要辅助线 MinorTickMark次要刻度线 MajorGrid主要辅助线 MajorTickMark主要刻度线 DataSourceIDMSChart的数据源 Legends图例说明 Palette图表外观定义 Series最重要的属性图表集合就是最终看到的饼图柱状图线图点图等构成的集合可以将多种相互兼容的类型放在一个绘图区域内形成复合图 IsValueShownAsLabel是否显示数据点标签如果为true在图表中显示每一个数据值 Label数据点标签文本 LabelFormat数据点标签文本格式 LabelAngle标签字体角度 Name图表名称 Points数据点集合 XValueType横坐标轴类型 YValueType纵坐标轴类型 XValueMember横坐标绑定的数据源(如果数据源为Table则填写横坐标要显示的字段名称) YValueMembers纵坐标绑定的数据源(如果数据源为Table则填写纵坐标要显示的字段名称纵坐标可以有两个) ChartArea图表所属的绘图区域名称 ChartType图表类型(柱形饼形线形点形等) Legend图表使用的图例名称 Titles标题集合 widthMSChart的宽度 heightMSChart的高度 常用事件 SeriesPointsDataBind() 绑定数据点集合如果要在一个MSChart控件的一个绘图区(ChartArea)内添加多个不同数据源的图表就用这个主动绑定数据集合的方法可以将表中指定字段的值绑定到指定的坐标轴上 MSChartDataBind() 给整个MSChart绑定一个数据源该MSChart中的图表全部可以使用该数据源作为统计来源 |