原創|其它|編輯:郝浩|2012-11-14 15:07:05.000|閱讀 276 次
概述:AnyStock 作為一款展示實時數據的flash金融圖表,其運行速度是非常快的,但以下提到的9點技巧,能讓你的圖表性能得到進一步改善。下面是9個方法技巧的詳細說明:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
AnyStock 作為一款展示實時數據的flash金融圖表,其運行速度是非常快的,但以下提到的9點技巧,能讓你的圖表性能得到進一步改善。下面是9個方法技巧的詳細說明:
一、當你的圖表上有成千上萬個點時,最好使用數據分組。因為未分組的數據點會大大降低圖表的運行速度,而將龐大的數據點分組整合以后,就能減少對象顯示的數量,你可以向下鉆取查看分組的數據,非常方便。
二、當帶有大量兩變量的樣本函數(如(1,-1,1,-1,1,1…))時,非分組數據變得尤為緩慢。這是由于Flash繪制垂直線的速度放慢。解決這個問題的方法就是分組,但請不要忘記,滾動縮略圖系列總顯示未分組數據,所以最好將它關閉。
三、使用實時更新選項,你應該考慮到技術指標的數量。當有新數據進來時,技術指標會重新進行計算,從而會減慢速度。計算只花了10%的時間,而重新繪制花了其余90%的時間。所以只有當數據集超過10000點,同時運行超過10個指標時你才需要注意。
四、最好的時間標記格式是%T,因為在數據集解析階段不會被轉換。 %u時間標記格式也不錯。所有“正常的”日期/時間格式會降低性能,因為它們在被內部數據存儲使用之前會轉換為%T。
五、如果你用appendData()方法實現實時更新,比如,最好是每10秒鐘更新5行,而不是每兩秒對一個點作5個更新。
六、注釋會減緩渲染速度,當你的圖表上有上百個注釋時(但在以后的版本中這個問題會改進)。
七、為了防止不好的鼠標懸停體驗,也許你應該考慮棄用圖例中的{%SeriesIcon}標記,用文本著色或UTF完整塊(U + 2588)符號來代替。
八、如果滾動條的反應速度慢,試著用沒有數據提供程序的滾動條。
九、如果你用了非分組數據,鼠標懸停體驗差,請檢查是否啟用了標記并考慮停用它們。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件