P
panys
Unregistered / Unconfirmed
GUEST, unregistred user!
teeChart 如何实现初始化状态
[][]
现有一个teeChart与两个Series (A,B),Series通过外部程序画好存成tee格式文件,传给teeChart装载Load tee,Series A的特点是横坐标的值是从大到小,Series B与A正好相反。
现在我遇到的问题是:若是第一个装载的Series,结果正确,即横坐标的值该从大到小的从大到小,该从小到大的从小到大。但若是第二个装载的Series,结果就不正确,经发现它是保留了第一个装载的Series横坐标的值的大小顺序。
细想一下,可能是这样的:若你的Series本身设置了某个teeChart中Chart属性(如横坐标的值的大小顺序),且teeChart的Chart属性没有被修改过(即没有装载过Series),系统则采用Series本身设置的。一旦装载过Series,即意味着Chart被污染了,下次再装载Series,则不会采用Series的属性,而是沿用上次的状态。
寻求解决方法:Chart有没有一个让其本身恢复初始状态的方法。当然你可能会问:你就在每次装载前手工地设置一下坐标方向不就可以了,但是不行,因为一我不知道要装载Series坐标情况,二不仅是坐标有变动,其它很多属性都有变动,做一个过程一一设置成初始值实在不是一个好方法。
谢谢
[][]
现有一个teeChart与两个Series (A,B),Series通过外部程序画好存成tee格式文件,传给teeChart装载Load tee,Series A的特点是横坐标的值是从大到小,Series B与A正好相反。
现在我遇到的问题是:若是第一个装载的Series,结果正确,即横坐标的值该从大到小的从大到小,该从小到大的从小到大。但若是第二个装载的Series,结果就不正确,经发现它是保留了第一个装载的Series横坐标的值的大小顺序。
细想一下,可能是这样的:若你的Series本身设置了某个teeChart中Chart属性(如横坐标的值的大小顺序),且teeChart的Chart属性没有被修改过(即没有装载过Series),系统则采用Series本身设置的。一旦装载过Series,即意味着Chart被污染了,下次再装载Series,则不会采用Series的属性,而是沿用上次的状态。
寻求解决方法:Chart有没有一个让其本身恢复初始状态的方法。当然你可能会问:你就在每次装载前手工地设置一下坐标方向不就可以了,但是不行,因为一我不知道要装载Series坐标情况,二不仅是坐标有变动,其它很多属性都有变动,做一个过程一一设置成初始值实在不是一个好方法。
谢谢