2024年4月4日发(作者:)

Chart控件使用说明

一,chart图表控件

Chart图表控件功能比较强大,可以支持各种各样的图形显示,常见

的有点状图,柱状图,曲线图,面积图,排列图等等,同时也支持

3D样式的图表显示,

二,使用

从上图中可以知道整个控件主要由以下几个部分组成

tions --图形注解集合

reas--图表区域集合

3Legeds--图例集合

4series--图表序列的集合

5Titles--图表的标题集合

Annotations是一个对图形的一些注解对象的集合,所谓注解对象,类似于对某

个点的细或者批注的说明,比如,在图片上实现各个节点的关键信息。

一个图形上可以拥有多个注解对象,可以添加十多种图形样式的注

解对象,包括常见的箭头、云朵、矩行、图片等等注解符号,通过各

个注解对象的属性,可以方便的设置注解对象的放置位置、呈现的颜

色、大小、文字内容样式等常见的属性

chartAreas可以理解为一个图表的绘制区,图表控件不限制添加多少

个绘制区域

Legends是一个图例的集合,即标注图形中各个线条或颜色的含义,

同样,一个图片也可以包含多个图例说明,比如像上面说的多个图表

区域的方式,则可以建立多个图例,分别说明各个绘图区域的信息

Series是画在ChartArea上的线、点、柱形、条形、饼图,简单点儿

说就是画在上面的数据。

1.打开VS2010,在建立项目的时候,在工具栏看到有一个chart控件

新建窗体form1,在窗体上拖放控件chart

Chart控件绘制曲线步骤

1.设置图标数据源

2.设置X轴对应项

3.设置Y轴对应项

4.绑定数据

常用属性

Annotions

ChartAreas

Legends

Series

Titles

属性设置

1,图形样式设置,在chart属性series集合中

图表批注

图表

图例设置图例样式,字体,颜色

图表序列

图表标题

程序代码示例

[0].ChartType = ;//

曲线图

2.将数据绑定到序列的图表数据源成员

代码示例

[0].XValueMember = "Fad";//X轴绑定字段Fad;

3标签数据点的显示或隐藏

标签字体角度

标签背景颜色

标签边框颜色

标签边框样式

标签边框宽度

设置标签颜色

[0].IsValueShownAsLabel = true; //显示数据点

[0].IsValueShownAsLabel = false; //隐藏数据点

4.3维图显示

在chart属性,chartarea集合中,可以设置3维图形的样式

显示3维图形代码示例

reas[0].3D = true;//启用3维图表区

reas[0].on = 30;//设置图表区绕Y轴倾

斜旋转的角度

reas[0].ation = 50;//设置图表区绕X轴

倾斜和旋转的角度

5游标的设置

reas[0].Enabled = true;

reas[0].SelectionEnabled = true;

reas[0].le = true;

//将滚动内嵌到坐标轴

reas[0].tionedInside = true;

// Zoom into the X axis

reas[0].(2, 3);

// 设置滚动条的大小

reas[0]. = 10;

设置图表标题和轴坐标

图表标题

Title t = new Title("数据曲线图");

ent = ter;//轴标题对齐

ientation = ntal;//文本方向

=new ("黑体", 15, );

(t);

轴标题设置

reas[0]. = "数值1";

reas[0].ont = new Font("宋体

“);

reas[0].oreColor = ;