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