




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB mschart控件的使用图表控件的类型VtChChartType3dBar 3维条形图VtChChartType2dBar 2维条形图VtChChartType3dLine 3维折线图VtChChartType2dLine 2维折线图VtChChartType3dArea 3维域型图VtChChartType2dArea 2维域型图VtChChartType3dStep 3维阶梯图VtChChartType2dStep 2维阶梯图VtChChartType3dCombination 3维联合图VtChChartType2dCombination 2维联合图VtChChartType2dPie 2维饼形图VtChChartType3dPie 3维饼形图二、mschart控件属性介绍1RowCount属性 设置作图数据的行数。2ColumnCount属性 设置作图数据的列数。3TitleText属性 设置图题。4RowLabelCount属性 设置行标的个数。5RowLabel属性 设置行标。6ColumnLabelCount属性 设置列标的个数。7ColumnLabel属性 设置列标。8Row属性 设置当前行。9Column属性 设置当前列。10AutoIncrement属性 如果数据是连续存放的,将AutoIncrement属性设为True,可以10 . 不用随时设置当前行和当前列,向图表控件提供数据时可以连续行。11ShowLagend属性 设置为True时可以显示图例。4 图表控件的数据只有图表控件取得数据才有可能显示数据。图表控件的数据是存放在内置的数据网格内。图表控件数据网格取得数据的方法有:1使用Data属性图表数据可以保存在图表控件的Data属性中。Data属性只能存储数字型的数据,而不能保存文本。在对Data属性赋值前,必须先设置RowCount属性和ColumnCount属性来提供数据的行数和列数,系统根据行数和列数安排Data的大小。在向Data属性赋值时,还需要指明当前行和当前列。例如,MSChart1.Column = 5MSChart1.Data = 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“产量”将标示在所绘制图形的X轴上。3使用SetData方法格式是:MSChart1.DataGrid.SetData 行,列,数值,nullFlag“数值”为双精度。nullFlag指明数据点是否为空。本章所开发的绘制图表应用程序使用SetData方法向图表对象添加数据。4图题、行标和列标对图题、行标示和列标示的赋值分两种情况:(1)使用Data属性和SetData方法?图题的赋值使用TitleText属性。?行标示或列标示的赋值先设置当前行或当前列,然后使用RowLabel属性或ColumnLabel属性。例如,MSChart1.Row = 1MSChart1.RowLabel = “A”(2)使用ChartData属性假定用图表控件表示一个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) = “2000年” 行标放在第1列vntX(3,2) = 300 1级品数量vntX(3,3) = 200 2级品数量vntX(3,4) = 100三、MSChart的元素组成最常用的属性包括ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式。AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。AlignWithChartArea:参照对齐的绘图区名称。InnerPlotPosition:图表在绘图区内的位置属性。Auto:是否自动对齐。Height:图表在绘图区内的高度(百分比,取值在0-100)Width:图表在绘图区内的宽度(百分比,取值在0-100)X,Y:图表在绘图区内左上角坐标Position:绘图区位置属性,同InnerPlotPosition。Name:绘图区名称。Axis:坐标轴集合Title:坐标轴标题TitleAlignment:坐标轴标题对齐方式Interval:轴刻度间隔大小IntervalOffset:轴刻度偏移量大小MinorGrid:次要辅助线MinorTickMark:次要刻度线MajorGrid:主要辅助线MajorTickMark:主要刻度线DataSourceID:MSChart的数据源。Legends:图例说明。Palette:图表外观定义。Series:最重要的属性,图表集合,就是最终看到的饼图、柱状图、线图、点图等构成的集合;可以将多种相互兼容的类型放在一个绘图区域内,形成复合图。IsValueShownAsLabel:是否显示数据点标签,如果为true,在图表中显示每一个数据值Label:数据点标签文本LabelFormat:数据点标签文本格式LabelAngle:标签字体角度Name:图表名称Points:数据点集合XValueType:横坐标轴类型YValueType:纵坐标轴类型XValueMember:横坐标绑定的数据源(如果数据源为Table,则填写横坐标要显示的字段名称)YValueMembers:纵坐标绑定的数据源(如果数据源为Table,则填写纵坐标要显示的字段名称,纵坐标可以有两个)ChartArea:图表所属的绘图区域名称ChartType:图表类型(柱形、饼形、线形、点形等)Legend:图表使用的图例名称Titles:标题集合。width:MSChart的宽度。height:M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届新疆塔城地区沙湾一中高二化学第一学期期中联考模拟试题含解析
- 住宅物业消防演练汇报范文
- 混凝土施工过程中的废弃物处理方案
- 2025-2030中国平头式耳机行业消费动态及竞争趋势预测报告
- 光伏电站光伏场地选址方案
- 混凝土结构抗震设计与实施方案
- 湿地水质改善与治理方案
- 2025年手机饰品行业研究报告及未来行业发展趋势预测
- 路面材料选择与设计方案
- 建筑防火安全管理方案
- 腾讯云人工智能工程师认证考试题(附答案)
- 中医治疗烫伤的预防及处理
- 叉车操作人员培训课件
- 大学专升本调研报告范文
- 《高血压精准化诊疗中国专家共识(2024)》解读
- 医院行政人员培训制度
- 小学生主题班会 开学第一课 课件
- 汽轮机故障诊断技术
- 信息技术-开学第一课(共17张课件)
- 新行政诉讼法课件讲座
- 任务2-2-3 相对方向同时接车及同方向同时发接列车课件讲解
评论
0/150
提交评论