VC 中使用 TeeChart 控件
2008-10-19 18:53
在头文件中要加上
#include "tchart.h"
#include "series.h"
#include "valuelist.h"
#include "axes.h"
#include "axis.h"
#include "pen.h"
#include "axislabels.h"
#include "teefont.h"
#include "axistitle.h"
#include "aspect.h"
#include "fastlineseries.h"
#include "titles.h"
#include "fastlineseries.h"
#include "panel.h"
#include "legend.h"
#include "tools.h"
#include "toollist.h"
#include "annotationtool.h"
#include "page.h"
TeeChart 类的属性和方法
TeeChart 的主类是 TChart。TChart 中使用了众多的属性方法和事件,随着版
本的升级将越来越丰富。这使得 TChart 具有非常强大的功能。本文仅简单地介
绍其中一些重要类的属性和方法。
●TChart.Height:图表的高度(像素);
●TChart.Width:图表的宽度(像素);
●TChart.Header:图表的题头(Ititles 类);
●TChart.Series:序列(Series 类的数组);
●TChart.Axes:坐标轴(Iaxes 类);
●TChart.Legend:图例(Legend 类);
●TChart.Panel:面板(Ipanel 类);
●TChart.Canvas:画布(Canvas 类)。
Series 是要显示的数据的主体。在一个图表中可以有一个或多个序列,每个
序列可以有不同的显示类型,如 Line、Bar、Pie 等等。
Axes 控制图表坐标轴的属性,在缺省的情况下,坐标轴可以自动地根据不
同的数据设置好标度范围和间隔,当然也可以手工调整。
Legend 控制图表的图例显示。Legend 是图表中的一个长方形的用来显示图
例标注的区域。可以标注 Series 的名称或者 Series 中的项目和数值。
Panel 可以设置图表的背景。可以使用渐变的颜色或者图像文件作为整个图
表的背景
Canvas 可以让设计者绘制自己的图形。使用方法和 Delphi 中的 Canvas 一