從lightningChart V8開始,這項圖表控制元件產品開始支持X軸的Scale break功能. 這個功能的主要作用是排除選定的X軸范圍,例如互動交易時間/日期或者機器停產時間等,如果有一部分的資料是您不需要的,使用Scale breaks可以僅把需要的部分有效地進行可視化, 使用Scale break時,在被選定的中斷處,所有分配給X軸的系列會被剪裁,包括軸和標簽本身,
中斷處空白的寬度和樣式可以自由調整, 一種選擇是不設定間隙,從而使資料值直接跳到新值, 當使用scale breaks洗掉靜態資料值時,這是一種很有效的方法,
下面讓我們用實體來看一下如何在交易資料中使用scale break,用戶可以在我們的Demo App 中找到演示例子,您可以隨時修改設定,并能即時查看結果,
圖1顯示交易資料,其中股票的值是時間函式,沒有任何中斷, 由于股票交易所已經關閉,大部分時間范圍內沒有資料,這樣不太方便查看有用資訊,

圖1. 沒有使用Scale Break 的原始交易資料
圖2中使用了Scale Break, 我們可以隱藏不需要的資料和軸標簽,讓圖表更加易讀,螢屏也會留出更大的空間供有用資料的繪制,在中斷處的空白處可以讓用戶看出哪些資料是被截掉了的,讓資料更明了,可以更清楚的看到不同的日期,

圖2. 使用了scale break 來排除非交易時間 Style = Diagonal Line Up, Break Gap Width is 10. PointLineSeries jumping from Close-to-Close values, PointLineSeries = Continuous line over breaks and ScaleBreak = True.
還應當注意的是在scale breaks使用時,也會有一些限制:軸不能通過滾動斷開,也不能通過對數軸來實作,所以ScrollMode property 必須設定為“None”, Scale Type 設定為 “Linear”

要將比例中斷,必須通過配置X軸的Scalebreaks 屬性,只需要創建一個新的ScaleBreak物件,然后將其插入屬性的集合中,或者使用banding來達到相同的效果,請參考用戶手冊來了解更多關于中斷比例尺的用法,
也歡迎訪問我們的網站www.arction.cn來了解更多關于.Net 圖表與Javascript 圖表的資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/60035.html
標籤:其他
