zoukankan      html  css  js  c++  java
  • [译]金融图表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)符号来代替。

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

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

  • 相关阅读:
    java实现冒泡排序
    使用telnet测试指定端口的连通性
    聊聊Java中的异常及处理
    Java工具类——数学相关的类
    谈谈javaSE中的==和equals的联系与区别
    如何在Vim中更改颜色和主题
    配置类为什么要添加@Configuration注解呢?
    你知道Spring是怎么解析配置类的吗?
    读源码,我们可以从第一行读起
    Spring杂谈 | Spring中的AutowireCandidateResolver
  • 原文地址:https://www.cnblogs.com/flashcharts/p/2908820.html
Copyright © 2011-2022 走看看