在視覺可視化中如何使用ScaleBreaks-比例中斷

從lightningChart V8開始,這項圖表控件產品開始支持X軸的Scale break功能. 這個功能的主要作用是排除選定的X軸範圍,例如互動交易時間/日期或者機器停產時間等。如果有一部分的數據是您不需要的,使用Scale breaks可以僅把需要的部分有效地進行可視化。 使用Scale break時,在被選定的中斷處,所有分配給X軸的系列會被剪裁,包括軸和標籤本身。

 

中斷處空白的寬度和樣式可以自由調整。 一種選擇是不設置間隙,從而使數據值直接跳到新值。 當使用scale breaks刪除靜態數據值時,這是一種很有效的方法。

 

下面讓我們用實例來看一下如何在交易數據中使用scale break。用戶可以在我們的Demo App 中找到演示例子,您可以隨時修改設置,並能即時查看結果。

圖1顯示交易數據,其中股票的值是時間函數,沒有任何中斷。 由於股票交易所已經關閉,大部分時間範圍內沒有數據,這樣不太方便查看有用信息。

在視覺可視化中如何使用ScaleBreaks-比例中斷
圖1. 沒有使用Scale Break 的原始交易數據

 

圖2中使用了Scale Break, 我們可以隱藏不需要的數據和軸標籤,讓圖表更加易讀,屏幕也會留出更大的空間供有用數據的繪製。在中斷處的空白處可以讓用戶看出哪些數據是被截掉了的,讓數據更明瞭,可以更清楚的看到不同的日期。

在視覺可視化中如何使用ScaleBreaks-比例中斷

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”

在視覺可視化中如何使用ScaleBreaks-比例中斷

 

要將比例中斷,必須通過配置X軸的Scalebreaks 屬性。只需要創建一個新的ScaleBreak對象,然後將其插入屬性的集合中。或者使用banding來達到相同的效果。請參考用戶手冊來了解更多關於中斷比例尺的用法。

 

也歡迎訪問我們的網站www.arction.cn來了解更多關於.Net 圖表與Javascript 圖表的信息

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章