原創|使用教程|編輯:郝浩|2013-10-28 09:35:13.000|閱讀 456 次
概述:當解析數據的時候,JavaScript圖表工具JavaScript Stock Chart會準備好處理所有時段的數據,而不僅僅只是處理最小周期內的數據,這是為了避免,如果有日常數據,圖表把它按周、月、年分組。如果你的最小周期是分鐘,圖表則會間數據按10、30分鐘,1小時,1天,1周,1月以及1年分組。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
當解析數據的時候,JavaScript圖表工具JavaScript Stock Chart會準備好處理所有時段的數據,而不僅僅只是處理最小周期內的數據,這是為了避免,如果有日常數據,圖表把它按周、月、年分組。如果你的最小周期是分鐘,圖表則會間數據按10、30分鐘,1小時,1天,1周,1月以及1年分組。而這樣會花掉不少時間,因此,如果你希望少花時間,你可以限制數據分組時間。要這樣做,你需要修改 CategoryAxesSettings中groupToPeriods屬性。
默認值如下:
["ss", "10ss", "30ss", "mm", "10mm", "30mm", "hh", "DD", "WW", "MM", "YYYY"];
操作很簡單,你只需要刪除你不想要的時段就可以了。假定,你想要小時數據:
categoryAxesSettings.groupToPeriods = ["DD", "WW"];
上面的代碼表示,JavaScript Stock Chart的小時數據只會按"天"、"年"分組。
這里需要注意,在大多數情況下,除處理以"天"為單位的數據,需要設置CategoryAxesSettings的minPeriod屬性。例如:如果是"小時"數據,你就需要設置:
categoryAxesSettings.minPeriod = "hh";
這一點很容易出錯,并引發一些位置錯誤,所以,一定需要注意。如果你希望自己實踐一下可以點擊下面的JavaScript圖表下載鏈接,下載工具進行實踐操作。
推薦閱讀: HTML5圖表開發工具大全
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網