我应该使用哪个TeeChart组件?
组件面板中有三个TeeChart图标。
|
|
|
TChart | TDBChart | TQRChart |
TQRChart, 是专门为QuSoft的QuickReport量身定做的组件 - 请参阅 向QuickReport添加图表这一章。TQRChart是TDBChart的后代。
TChart 和 TDBChart 这两个组件是所有的TeeChart图表的基本构建块。
如果您希望手动创建图表的数据序列,或者通过代码程序,那么要使用TChart组件。如果您希望从表或SQL查询中获取图形数据,则要使用TDBChart组件。当然,您可以在所有情况下使用TDBChart,但是它将导致您编译后的代码尺寸更大,这将是低效的,如果您没有使用数据源(解释如下)的话。
一旦定义了初始数据序列,TChart和TDBChart这两个图表组件都支持使用另一个数据序列作为数据源。
- 那么为什么会有两种类型的图表组件呢?
- 难道我们不能通过一个组件来实现这个功能吗?
答案:
只使用TChart组件编译的项目, 不需要 Borland数据库单元(db.pas)。
在内部,两者都源于TCustomChart组件,该组件负责大多数制图功能。