mschart控件的使用.

上传人:F****n 文档编号:98072780 上传时间:2019-09-08 格式:DOCX 页数:6 大小:47.53KB
返回 下载 相关 举报
mschart控件的使用._第1页
第1页 / 共6页
mschart控件的使用._第2页
第2页 / 共6页
mschart控件的使用._第3页
第3页 / 共6页
mschart控件的使用._第4页
第4页 / 共6页
mschart控件的使用._第5页
第5页 / 共6页
点击查看更多>>
资源描述

《mschart控件的使用.》由会员分享,可在线阅读,更多相关《mschart控件的使用.(6页珍藏版)》请在金锄头文库上搜索。

1、VB mschart控件的使用图表控件的类型VtChChartType3dBar 3维条形图VtChChartType2dBar 2维条形图VtChChartType3dLine 3维折线图VtChChartType2dLine 2维折线图VtChChartType3dArea 3维域型图VtChChartType2dArea 2维域型图VtChChartType3dStep 3维阶梯图VtChChartType2dStep 2维阶梯图VtChChartType3dCombination 3维联合图VtChChartType2dCombination 2维联合图VtChChartType2dP

2、ie 2维饼形图VtChChartType3dPie 3维饼形图二、mschart控件属性介绍1RowCount属性 设置作图数据的行数。2ColumnCount属性 设置作图数据的列数。3TitleText属性 设置图题。4RowLabelCount属性 设置行标的个数。5RowLabel属性 设置行标。6ColumnLabelCount属性 设置列标的个数。7ColumnLabel属性 设置列标。8Row属性 设置当前行。9Column属性 设置当前列。10AutoIncrement属性 如果数据是连续存放的,将AutoIncrement属性设为True,可以10 . 不用随时设置当前行和

3、当前列,向图表控件提供数据时可以连续行。11ShowLagend属性 设置为True时可以显示图例。4 图表控件的数据只有图表控件取得数据才有可能显示数据。图表控件的数据是存放在内置的数据网格内。图表控件数据网格取得数据的方法有:1使用Data属性图表数据可以保存在图表控件的Data属性中。Data属性只能存储数字型的数据,而不能保存文本。在对Data属性赋值前,必须先设置RowCount属性和ColumnCount属性来提供数据的行数和列数,系统根据行数和列数安排Data的大小。在向Data属性赋值时,还需要指明当前行和当前列。例如,MSChart1.Column = 5MSChart1.D

4、ata = XYZ是将XYZ赋予Data的第3行第5列。如果数据是连续存放的,并将AutoIncrement属性设为True,可以不用随时设置当前行和当前列。例如,MSChart1.Data = X(1)MSChart1.Data = X(2)MSChart1.Data = X(3)2使用ChartData属性ChartData属性既可以存放数字型数据,也可以存放文本型数据。例如,Dim vntX(1 To 4) As VariantvntX(1) = “产量”vntX(2) = 200vntX(3) = 300vntX(4) = 400MSChart1.ChartData = X“产量”将标

5、示在所绘制图形的X轴上。3使用SetData方法格式是:MSChart1.DataGrid.SetData 行,列,数值,nullFlag“数值”为双精度。nullFlag指明数据点是否为空。本章所开发的绘制图表应用程序使用SetData方法向图表对象添加数据。4图题、行标和列标对图题、行标示和列标示的赋值分两种情况:(1)使用Data属性和SetData方法?图题的赋值使用TitleText属性。?行标示或列标示的赋值先设置当前行或当前列,然后使用RowLabel属性或ColumnLabel属性。例如,MSChart1.Row = 1MSChart1.RowLabel = “A”(2)使用C

6、hartData属性假定用图表控件表示一个2维数据,作图时使用MSChart1.ChartData = vntX。现在我们看一看vntX是如何形成的。Dim vntX(1 To 3, 1 To 4) As VariantvntX(1,1) = “产品质量逐年变化表” 图题放在vnt(1,1)vntX(1,2) = ”1级” 列标放在第1行vntX(1,3) = ”2级”vntX(1,4) = ”3级”vntX(2,1) = “1999年” 行标放在第1列vntX(2,2) = 100 1级品数量vntX(2,3) = 200 2级品数量vntX(2,4) = 300 3级品数量vntX(3,1

7、) = “2000年” 行标放在第1列vntX(3,2) = 300 1级品数量vntX(3,3) = 200 2级品数量vntX(3,4) = 100三、MSChart的元素组成最常用的属性包括ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式。AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。AlignWithChartArea:参照对齐的绘图区名称。InnerPlotPosition:图表在绘图区内的位置属性。Aut

8、o:是否自动对齐。Height:图表在绘图区内的高度(百分比,取值在0-100)Width:图表在绘图区内的宽度(百分比,取值在0-100)X,Y:图表在绘图区内左上角坐标Position:绘图区位置属性,同InnerPlotPosition。Name:绘图区名称。Axis:坐标轴集合Title:坐标轴标题TitleAlignment:坐标轴标题对齐方式Interval:轴刻度间隔大小IntervalOffset:轴刻度偏移量大小MinorGrid:次要辅助线MinorTickMark:次要刻度线MajorGrid:主要辅助线MajorTickMark:主要刻度线DataSourceID:MS

9、Chart的数据源。Legends:图例说明。Palette:图表外观定义。Series:最重要的属性,图表集合,就是最终看到的饼图、柱状图、线图、点图等构成的集合;可以将多种相互兼容的类型放在一个绘图区域内,形成复合图。IsValueShownAsLabel:是否显示数据点标签,如果为true,在图表中显示每一个数据值Label:数据点标签文本LabelFormat:数据点标签文本格式LabelAngle:标签字体角度Name:图表名称Points:数据点集合XValueType:横坐标轴类型YValueType:纵坐标轴类型XValueMember:横坐标绑定的数据源(如果数据源为Tabl

10、e,则填写横坐标要显示的字段名称)YValueMembers:纵坐标绑定的数据源(如果数据源为Table,则填写纵坐标要显示的字段名称,纵坐标可以有两个)ChartArea:图表所属的绘图区域名称ChartType:图表类型(柱形、饼形、线形、点形等)Legend:图表使用的图例名称Titles:标题集合。width:MSChart的宽度。height:MSChart的高度。常用事件:Series1.Points.DataBind()绑定数据点集合,如果要在一个MSChart控件的一个绘图区(ChartArea)内添加多个不同数据源的图表,就用这个主动绑定数据集合的方法。可以将表中指定字段的值绑定到指定的坐标轴上。MSChart1.DataBind()在能力与知识结构方面,要求学生应具有扎实的专业和日语语言基础,熟练掌握日语听、说、读、写、译的基本技能;了解日本社会及日本文化等方面的基本知识,熟悉日本国情,具有一定的日本人文知识及运用这些知识与日本人进行交流的能力。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号