2024年4月4日发(作者:)
一、mschart控件使用详解
3.5 ChartAreas控件中的ChartAreas属性是ChartArea对象的集合,ChartArea
负责显示容器的属性或图表的背景,由于不止一个,这就意味着MSChart控件可以包含多个图表。
在使用多个ChartAreas时理解下面几点内容非常重要:
在技术上可以控制ChartArea的位置,因此多个ChartArea可以叠加,但不推荐这么做,建议
在MSChart控件内的独立区域内绘制它们,为了合并或覆盖数据点,推荐在一个ChartArea内使
用多个序列,后面将会有介绍。默认情况下,控件会为你自动调整大小和位置。
单个ChartArea将会独立调整以适应数据,正如上图所显示的,第二个ChartArea中的Y值更
大,数据点也更少。
多个ChartAreas控件允许你使用多个不相容的ChartTypes(序列对象属性,控制图表的显示
类型,如条形、柱状和饼状)显示图表,图表任然显示在相同的MSChart控件内。
对于单个ChartArea,有许多独立的属性可以设置和调整,这样你就可以自行调整图表区域以
满足不同的需要,它的大部分属性和面板控件的属性都差不多,因此这里我们就不多说了,只说一
下ChartArea唯一的属性,下面是这些唯一属性的清单:
3D样式:使用ChartArea的Area3DStyle属性和子属性,我们可以创建漂亮的、十分抢眼的
3D图表,无论是在设计器中还是在代码中都必需将Enable3D属性设置为TRUE,其余的参数可以
通过调整旋转、视角、照明方式和其它3D元素,让一个图像看起来具有3D效果。
坐标轴控制和样式:坐标轴集合包括x轴和y轴,以及第二个x轴和y轴,这四个项目的属性
允许你设置样式、设置标签、定义间隔、设置工具提示、设置缩放等,如果你的图标要求精确的间
隔、标签或其它特殊的显示需要,你可以使用这些属性。例如,你可以颠倒坐标轴的值,或控制如
何在x轴上显示标签。如果你使用图表显示实时信息,可以使用IntervalType属性来配置基于日期
和时间显示数据点。
选择光标:如果你对用户使用鼠标选择数据点或点击和拖拉范围非常感兴趣,这个时候就要用
到CursorX和CursorY属性了,你可以启用选择,并设置最初的光标位置或范围。
Series
和ChartAreas属性一样,Series属性是一个集合。
单个ChartAreas实例包括3个重要的属性:ChartArea属性、ChartType属性和Points集
合属性。
发布评论