摘要 本文较详尽地介绍了在Windows系统中,如何使用MSChart 图表控件来实现数据库的图表显示,并给出了编程要点和相关的VC++6.0代码。
关键词Windows 数据库图表 MsChart VC++6.0
图表由于其直观明了的特性,在实际应用中十分很广泛。我们常常希望数据能通过图表来显示其特性。例如在Delphi和C++Builder编程中,我们可以很方便地实现数据图表。MsChart(6.0或5.0版)是Windows系统中Visual studio自带的一个ACTIVEX控件,它功能强大,应用广泛,具有以下特点
· 支持随机数据和随机数组,动态显示。图1 插入MsChart 控件窗口 1 MsChart 应用编程
图2 数据显示布局示意图
行数为4 列数为3)行列操作操作行列i, j第i行、第j列第i行第j行“第i行”);//设置第i行标签=”90.5”;设置行列i ,j的显示数据刷新视图)显示方式获取当前的显示方式=m_Chart.GetChartType();设置显示方式三维) 显示二维) 显示其它常用组合方式为 //2D柱(条)形, //3D柱(条)形 //2D线条型 //3D线条型 //2D区域型 //3D区域型 //2D阶梯型 //3D阶梯型 //2D复(混)合型 //3D复(混)合型另外,在2D方式中,还有两类:饼型和XY型 //2D 饼型 //2DXY型)其他其他属性,比如设置字体,颜色,对齐方式等。图3 数据控件界面示意图
2 程序示例
3 程序演示