TeeChart可以显示大量的数据,可以选择将显示的内容任意放大,本人在用C#测试中,需要获取显示数据的一部分来进行处理,因为考虑到用户是随意地选取图表上的一段数据,可以通过在teechart图表上放大该部分数据,再获取当前图表显示的X轴的最值。
如图,是原图
如图,这是任意选取一个区域来放大后的显示图形。
我们肉眼可以看到,当前的X轴坐标为260000至274000,可是程序中怎么获取这个值能,其实很简单。
int XCurrentMinimum = (int)tChart1.Axis.Bottom.Minimum;
int XCurrentMaximum = (int)tChart1.Axis.Bottom.Maximum;
tChart1是我定义的TeeChart图表的名称(这个是根据你自己的设置),这样就能得到当前图表X轴的最小值为260000,最大值为274000。因为tChart1.Axis.Bottom.Minimum是double型的,所以需要注意类型的转换。