2013-08-27 60 views
0

我使用ExtJS創建了一個窗體,其中我根據時間段過濾值以獲取圖表。我注意到,當選擇的時間段很小時,我的數值顯示正確。這意味着y軸的值符合工具提示的值,如第一張圖所示。ExtJs中的軸值不匹配提示值

The values of the axis match the values of the tips

問題開始時我的時間更大週期過濾數據。在這種情況下,由於某些原因,標籤的值與工具提示上的值不符(圖2)。你有什麼想法是什麼造成這個?

The values of the axis don't match the values of the tips

編輯:我發現,如果我伸展/調整大小,則數據被正確地顯示圖2的圖表和軸的值匹配的工具提示的值。任何想法爲什麼發生這種情況?是否因爲我把圖表放在彈出窗口中?

感謝 季米特里斯

回答

0

更多的研究後,我在煎茶論壇上發現了關於性能的點數量的增加了以下信息:有沒有從ExtJS的框架技術限制,以你能有多少點渲染在圖表/系列中。 ExtJs圖表的表現由引擎繪製的點數給出。隨着分數的增加,表現會下降。這是因爲客戶端(Web瀏覽器)必須在本地呈現數據。當點數非常高(例如10000點)時,大多數瀏覽器在處理它時都會有問題,即使只是在內存中。 此外,在上述情況下,圖表應該在3000px左右寬,以實際顯示點到點的所有線(比市場上幾乎任何顯示器都寬)。

在某些情況下,解決方案是通過在商店中應用一些過濾器來精簡數據。就我而言,即使應用時間/日期過濾器的點數也非常多,以至於我無法獲得超過15天範圍的正確圖表。