[译]金融图表AnyStock的9个使用技巧

金融图表AnyStock的9个使用技巧

AnyStock (下载)作为一款展示实时数据的flash金融图表,其运行速度是非常快的,以下提到的9点技巧,能让你的图表性能得到进一步改善。

、当你的图表上有成千上万个点时,最好使用数据分组。因为未分组的数据点会大大降低图表的运行速度,而将庞大的数据点分组整合以后,就能减少对象显示的数量,你可以向下钻取查看分组的数据,非常方便。

、当带有大量两变量的样本函数(如(1,-1,1,-1,1,1…))时,非分组数据变得尤为缓慢。这是由于Flash绘制垂直线的速度放慢。解决这个问题的方法就是分组,但请不要忘记,滚动缩略图系列总显示未分组数据,所以最好将它关闭。

、使用实时更新选项,你应该考虑到技术指标的数量。当有新数据进来时,技术指标会重新进行计算,从而会减慢速度。计算只花了10%的时间,而重新绘制花了其余90%的时间。所以只有当数据集超过10000点,同时运行超过10个指标时你才需要注意。

、最好的时间标记格式是%T,因为在数据集解析阶段不会被转换。 %u时间标记格式也不错。所有“正常的”日期/时间格式会降低性能,因为它们在被内部数据存储使用之前会转换为%T。

、如果你用appendData()方法实现实时更新,比如,最好是每10秒钟更新5行,而不是每两秒对一个点作5个更新。

、注释会减缓渲染速度,当你的图表上有上百个注释时(但在以后的版本中这个问题会改进)。

、为了防止不好的鼠标悬停体验,也许你应该考虑弃用图例中的{%SeriesIcon}标记,用文本着色或UTF完整块(U + 2588)符号来代替。

、如果滚动条的反应速度慢,试着用没有数据提供程序的滚动条。

、如果你用了非分组数据,鼠标悬停体验差,请检查是否启用了标记并考虑停用它们。

posted @ 2013-02-07 16:33  flashlala  阅读(431)  评论(0编辑  收藏  举报