散佈圖是一種資料視覺化工具,它可以協助您直觀地理解兩個變數之間的關係。本文介紹散佈圖的基本配置及樣本。
簡介
散佈圖是指在直角座標系平面上,用資料點的形式展示兩個變數之間關係的圖表。這些點由兩組資料構成,每組資料分別對應X軸和Y軸上的座標值。通過點的位置、分布和密集程度,可以判斷兩個變數之間相互影響的程度。
配置樣本
登入Log Service控制台。在Project列表地區,單擊目標Project。
在左側導覽列中,選擇
。在儀錶盤列表中,單擊目標儀錶盤。在目標儀錶盤右上方,單擊編輯。在儀錶盤編輯模式下,單擊 。參考下圖,在頁面右側配置圖表類型和查詢分析配置,在頁面左側配置查詢時間範圍、Logstore、查詢分析語句。然後單擊頁面上方的應用查看圖表配置效果。
統計每個時間段內各個要求方法對應的請求數量和平均請求時間的查詢分析語句為:
* | select __time__ - __time__ % 60 as time, COUNT(*) as pv, avg(request_time) as duration, request_method GROUP BY time, request_method order by time limit 1000
以上散佈圖清晰地展示了各個時間段中,各個要求方法對應的請求數量和平均請求時間的分布情況。
不同顏色的點代表不同的要求方法。
點的位置表示平均請求時間。點的位置越高表示在該時間段內該要求方法對應的平均請求時間越長。
點的大小表示請求數量。點越大,表示該時間段內該要求方法對應的請求數量越多。
通用配置
通用配置用於對散佈圖進行全域配置。
基本配置
參數
說明
標題
設定圖表的標題。
顯示標題
開啟顯示標題開關後,將在圖表中顯示標題。
顯示邊框
開啟顯示邊框開關後,將在圖表中顯示邊框。
顯示背景
開啟顯示背景開關後,將在圖表中顯示背景顏色。
顯示時間
開啟顯示時間開關後,將在圖表中顯示查詢時間。
固定時間
開啟固定時間開關後,將固定查詢分析的時間,不受儀錶盤全域時間的影響。
標準配置
參數
說明
格式化
設定數位顯示格式。
單位
設定數位單位。
小數點後位元
設定數位小數點後的位元。
顯示名稱
設定顯示欄位的名稱。
設定了顯示名稱後,該圖表中顯示欄位的名稱都將變更為該值。如果您要修改某個名稱,可以使用欄位配置。
顏色方案
選擇圖表的顏色方案。
內建:使用內建顏色。
單色:選擇一個顏色。
閾值:通過閾值的配置顯示顏色。
查詢分析配置
參數
說明
x軸欄位
選擇目標欄位作為X軸。
預設情況下,Log Service會自動選擇合適的欄位作為X軸。
y軸欄位
選擇目標欄位作為Y軸。
預設情況下,Log Service會自動選擇合適的欄位作為Y軸。
分類列
選擇用於資料分類的欄位。
點大小列
選擇一個欄位,Log Service將根據該欄位的值動態設定點的大小。
圖形配置
參數
說明
線寬
散佈圖中線的寬度。
透明度
散佈圖的透明度
點大小
散佈圖中點的大小。
說明如果您設定了點大小列,則此處的點大小設定不會生效。
形狀
散佈圖中點的形狀,支援圓形、方形和三角形。
y軸分組
配置分類列後可開啟y軸分組。
x軸
參數
說明
顯示x軸
開啟顯示x軸開關後,將在散佈圖中顯示X軸。
x軸標題
設定X軸的標題。
格式化
格式化X軸的值。
x軸高度
設定X軸的高度。
預設情況下,Log Service會自動化佈建X軸的高度。
y軸
參數
說明
顯示y軸
開啟顯示y軸開關後,將在散佈圖中顯示Y軸。
y軸標題
設定Y軸的標題。
y軸位置
設定Y軸的位置。
y軸寬度
設定Y軸的寬度。
預設情況下,Log Service會自動化佈建Y軸的寬度。
最大值
設定Y軸的最大值。
預設情況下,Log Service會自動化佈建Y軸的最大值。
最小值
設定Y軸的最小值。
預設情況下,Log Service會自動化佈建Y軸的最小值。
彈性最大值
設定Y軸的彈性最大值。當所有值都小於彈性最大值時,彈性最大值才會生效。
預設情況下,Log Service會自動化佈建Y軸的彈性最大值。
彈性最小值
設定Y軸的彈性最小值。當所有值都大於彈性最小值時,彈性最小值才會生效。
預設情況下,Log Service會自動化佈建Y軸的彈性最小值。
y軸id
設定Y軸ID。一般情況下該欄位在通用配置中無意義,如果您要定義多個Y軸,需要在欄位配置中進行配置。Y軸ID可以為任一字元串。不同ID的Y軸在散佈圖中會顯示不同的Y軸。
Y軸ID的優先順序高於標準配置中單位的配置。例如兩個Y軸的單位相同時,會合并為一個Y軸。當兩個Y軸的單位相同但ID不同時,會顯示為兩個Y軸。
圖例配置
參數
說明
顯示圖例
開啟顯示圖例開關後,散佈圖中將展示圖例資訊。
排序方式
這是圖例的排序方式。
圖例位置
設定圖例的位置。
動作行為
設定圖例的動作行為。
單選:單擊某個圖例時,散佈圖上只顯示該圖例對應的資料。
切換:單擊某個圖例時,散佈圖上隱藏該圖例對應的資料,再次單擊可取消隱藏。
最大寬度(高度)%
設定圖例的最大寬度或高度。
Tooltip配置
參數
說明
附加資訊
設定附加資訊。設定後,您將滑鼠懸浮在點上,提示框中將展示對應的附加資訊。
支援設定變數,例如
方法:${{request_method}}\n數量: ${{pv}}
,其中\n
表示換行。閾值
參數
說明
閾值
設定資料的閾值。
如果設定顏色方案為閾值且在此處設定了閾值,則散佈圖中點對應閾值顏色顯示。
變數替換
參數
說明
變數替換
變數替換相當於為單個統計圖表添加變數類型的過濾器。您在通用配置中設定了變數替換後,Log Service將在當前統計圖表的左上邊添加一個過濾器。您可以在過濾器中選擇對應的值,Log Service會自動將查詢和分析語句中的變數替換為您所選擇的變數值,執行一次查詢和分析操作。配置樣本,請參見樣本2:設定變數替換。
文檔連結
參數
說明
添加文檔連結
支援自訂設定文檔連結或描述資訊。設定後,將展示在散佈圖的右上方。
欄位配置
欄位配置用於對單個查詢分析的結果或單個查詢分析結果中的單列資料進行個人化的可視化設定。欄位配置中的配置項說明請參見通用配置。
例如下述散佈圖中,Y軸欄位為duration,因此如果您要為Y軸添加單位,您可以在A > duration中添加單位設定。
互動事件
互動事件用於對單個欄位或單個查詢分析進行下鑽分析,加深資料分析的維度。互動事件包括開啟日誌庫、開啟快速查詢、開啟儀錶盤、開啟Trace分析、開啟Trace詳情和自訂HTTP連結。更多資訊,請參見為儀錶盤添加互動事件實現下鑽分析。
例如A > duration表示對查詢分析A中的duration欄位設定互動事件。將查詢分析A中的duration欄位的互動事件設定為開啟日誌庫,則您單擊散佈圖上的任意點,然後單擊開啟日誌庫,將跳轉到您所設定的日誌庫中。