Skip to content

趨勢圖

功能說明

  • 用途:利用連續的線段將儲存在 Weincloud 伺服器上的數值資料描繪出圖,以利資料分析。
  • 功能:最多可以選擇 5 個地址標籤,每個分頁最多可以有 10 個趨勢圖元件。
  • 下載:觀看者可以選擇想要下載的時間,並依照原有設定(是否有合計功能),下載對應的資料

注意:因數據透過合計功能計算可能與實際數據有不符的情況發生。

樣式設定

資料來源

選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。

標籤類型限制:

  • 僅支援 Int(整數) 和 Float(浮點數) 資料類型
  • 需開啟歷史儲存功能,才有歷史資料可供趨勢圖使用

數量限制:

  • 單一趨勢圖最多支援 5 個資料來源
  • 每個分頁最多可放置 10 個趨勢圖元件

標籤篩選

允許檢視者互動式地選擇要顯示的數據。

  • 啟用:開啟/關閉標籤篩選功能

基礎

取代資料來源頁面上的設定值。

背景顏色

設定元件的背景顏色,支援透明度調整。

標題

  • 啟用:勾選以顯示標題
  • 標題文字:輸入標題內容(最多 100 字元)
  • 字型:選擇標題字型
    • 預設
    • Arial
    • 微軟正黑體等系統字型
  • 大小寫:選擇文字大小寫格式
    • 預設
    • 大寫
    • 小寫
    • 字首大寫
  • 尺寸:字型大小 10-128
  • 字型顏色:設定標題文字顏色
  • 對齊方式:選擇文字對齊

分隔線

  • 啟用:勾選以顯示標題下方分隔線
  • 顏色:設定分隔線顏色,支援透明度
  • 粗細:設定分隔線粗細 1-10

圖表

圖例

  • 啟用:顯示/隱藏圖例
  • 位置:選擇圖例顯示位置
  • 對齊:圖例對齊方式
    • 當位置為上/下時:
    • 當位置為左/右時:
  • 顏色:圖例文字顏色
  • 字型大小:圖例文字大小 8-72

樣式

  • 型態:選擇趨勢線類型
    • 基本:標準折線圖
    • 梯型:階梯狀折線圖
  • 線條寬度:設定趨勢線粗細 1-10
  • 點寬度:資料點大小 0-10
    • 設為 0 則不顯示資料點
  • 曲線圓滑:設定曲線平滑程度 0-0.5
    • 0:完全不平滑,呈現折線
    • 0.5:最大平滑度,呈現平滑曲線
    • 注意:僅在「基本」型態下可用

時間

  • 時間範圍:選擇預設顯示的時間範圍

    • 最近 1 分鐘
    • 最近 3 分鐘
    • 最近 5 分鐘
    • 最近 10 分鐘
    • 最近 15 分鐘
    • 最近 30 分鐘
    • 最近 1 小時
    • 最近 6 小時
    • 最近 12 小時
    • 最近 1 天
    • 最近 3 天
    • 最近 7 天
    • 最近 30 天
    • 最近 3 個月
    • 最近 6 個月
    • 最近 1 年

    重要提示:

    • 未啟用合計功能時,最大時間範圍為 6 小時(21600 秒),詳細限制可參考資料限制章節
    • 進入到觀看模式時,時間範圍可不受限制,但資料獲取會分批擷取,且線條呈現速度較慢,建議可以調整時間範圍來減少資料量
    • 系統會根據合計設定自動調整不相容的時間範圍
  • 時間選擇:啟用後允許使用者自訂時間範圍

  • 顏色:時間軸文字顏色

  • 字型大小:時間軸文字大小 8-72

  • 網格線顏色:X 軸網格線顏色

Y-軸

  • 最小值:Y 軸最小值
  • 最大值:Y 軸最大值
  • 自動調整:根據資料自動調整 Y 軸範圍,勾選之後,最小值和最大值的設定將被忽略
  • 顏色:Y 軸文字顏色
  • 字型大小:Y 軸文字大小 8-72
  • 網格線顏色:Y 軸網格線顏色
  • 單位:勾選後可輸入單位文字,最多 10 字元

下載

  • 啟用:允許使用者下載趨勢圖資料為 CSV 格式

合計

alt text

合計模式下可以使不同資料來源的數值在同一個時間點下畫圖,但會與實際的數值有誤差。

啟用

選擇資料處理模式:

  • 合計:啟用資料聚合功能
  • 原始的:顯示原始資料

注意:

  • 切換為「原始的」模式時,如果時間範圍超過 6 小時(21600 秒),系統會自動調整為 6 小時,詳細限制可參考資料限制章節

集合大小

設定資料間隔多少時間要合併在一起:

  • 10 秒
  • 30 秒
  • 1 分鐘
  • 5 分鐘
  • 10 分鐘
  • 30 分鐘
  • 1 小時
  • 3 小時
  • 6 小時
  • 12 小時
  • 1 天

重要提示:

  • 可選擇的集合大小會根據時間範圍自動調整
  • 系統會標示不適用的選項並顯示警告圖示
  • 不適用的選項會以灰色顯示並附帶警告提示

模式

合併資料的方式:

  • 平均:計算區間內的平均值
  • 總和:計算區間內的總和
  • 最大:取區間內的最大值
  • 最小:取區間內的最小值
  • 中位數:取區間內的中位數
  • 百分位數:取指定百分位數的值
  • 計數:計算區間內的資料筆數
  • 眾數:取區間內出現最多次的值

填充

如果合併區間的資料為空,是否填值:

  • :不填充
  • 線性:根據線性回歸推導出的值
    • 注意:眾數模式下此選項不可用
  • 空值:填入 null
  • 前一個:以前一個區間值當參考

動態選項說明:

  • 當模式選擇「眾數」時,填充選項會自動調整,移除「線性」選項

導數

計算變化率

  • 勾選後會計算資料的變化率
  • 注意:「眾數」模式下此選項會被停用

百分位數

決定要取百分位多少的數值 0-100,支援小數點後兩位

  • 注意:僅在模式選擇「百分位數」時可編輯
  • 其他模式下此選項會被停用

外觀

緊湊模式

啟用後元件會以較小的邊距顯示,節省空間。

位置與尺寸

  • X:元件在畫布上的 X 座標
  • Y:元件在畫布上的 Y 座標
  • 寬度:元件寬度
  • 高度:元件高度

使用者限制

物件類別

選擇該元件的安全類別:

  • :不限制
  • 類別 A 到 L:需對應使用者權限設定

受保護時隱藏

勾選後,若使用者無權限則完全隱藏此元件。

下載受保護時隱藏

勾選後,若使用者無下載權限則隱藏下載功能。

  • 注意:此選項僅在「下載」功能啟用時有效

Disabled

勾選後禁用元件互動功能。

操作說明

檢視趨勢圖

  1. 使用滑鼠滾輪縮放圖表
  2. 拖曳圖表進行平移
  3. 點擊圖例可顯示/隱藏特定資料線
  4. 使用時間選擇器調整顯示範圍

下載資料

  1. 點擊下載圖示,會出現在圖表右下角
  2. 選擇時間範圍,請參考資料限制章節
  3. 選擇下載格式(CSV)
  4. 確認下載

自動更新

趨勢圖在觀看模式,預設狀況下會自動更新資料

  • 時間範圍選擇最近6小時內,且沒有開啟合計模式,則會適用即時模式來獲取資料,更新頻率會根據標籤的間隔設定來決定
  • 其他情況則會以歷史模式來獲取資料,更新頻率為集合大小的設定,例如集合大小是1分鐘,則每分鐘更新一次

資料限制

為了確保系統穩定性,目前針對部分使用有做限制獲取,限制條件如下

單次獲取最多只能獲取4320筆數據

  • 在趨勢圖中的即時模式下,我們會以5秒當作單位來獲取數據,這樣最多只能獲取到6小時內的數據

60(秒)*60(分鐘)*6(小時)/5(秒) = 4320

  • 如果有開啟合計模式,我們會以集合大小當作單位來獲取資料 如果集合大小是1分鐘,那麼最多只能獲取到3天內的數據

60(秒)*60(分鐘)*24(小時)*3(天)/60(秒) = 4320

單次下載最多只能獲取535680筆數據

  • 在趨勢圖中的即時模式下,我們會以5秒當作單位來下載數據,這樣最多只能下載到31天內的數據

60(秒)*60(分鐘)*24(小時)*31(天)/5(秒) = 535680

  • 如果有開啟合計模式,我們會以集合大小當作單位來下載資料 如果集合大小是30秒,那麼最多只能下載到186天內的數據

60(秒)*60(分鐘)*24(小時)*186(天)/30(秒) = 535680

  • 但不超過1年的數據

遇到單次獲取或下載遇到限制時可以採取的手段

  • 調整時間範圍到限制內
  • 開啟合計模式,並調整集合大小到更大的值,這樣每次獲取的數據量就會減少
  • 分段獲取數據,將時間範圍分成多個段落,每次獲取一個段落的數據,最後將這些數據合併起來

流量限制

目前單一HMI最多只允許15分鐘內可以獲取及下載100MBytes左右的資料,超過這個限制會導致獲取或下載失敗

已發佈的儀表板限制

  • 每個發布的儀表板,每1分鐘只能請求1次下載資料請求