多语言展示
当前在线:927今日阅读:39今日分享:10

tchart数据如何更新

下面就是小编带给大家的tchart数据如何更新方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看。
方法/步骤
1

几个有用的属性:图表上的每个点都是有索引的,就象一个数组一样,在OnClickSeries事件中有个ValueIndex属性,该属性可以得到鼠标所点击的点的索引值(必须将Series的Point设置为可见,鼠标点击到那个点时才可以触发该事件)。

2

xValue[index]、yValue[index]分别表示图表的索引为index的横纵坐标值,用这两个属性可以读取和设置索引为index的点的值。

3

注意:不要用xValues和yValues,这两个属性也可以达到同样的目的,但是速度非常的慢。因为后两个在进行操作的时候可能要遍历整个图表上的值(个人观点)

4

在MouseDown,MouseMove,Mouseup中,可以利用xScreentoValue(x),yScreentoValue(y)得到鼠标当时所在点对应在图表上的横纵坐标值。

5

Series类型是TChart绘图的核心,在我看来TChart控件只是一个容器,它存放的Series数组。根据不同类型的Series就可以画出不同类型的图标。

6

从字面意思理解Series是一个序列,是一个数据点的序列,一幅图可以由很多个这样的数据点组成,在TChart绘制图表实际上就是向TChart中添加数据点,TChart根据添加的点的不同类型画出不同的图表。Series就类似一个泛型的TList,由于Delphi没有公布源码,这只是我的猜测。

推荐信息