儀表板視覺效果類型
本文概述可用於 AI/BI 儀表板的視覺效果類型,並示範如何建立每種視覺效果類型的範例。 如需有關建置儀表板的指示,請參閱建立儀表板。
注意
為了最佳化效能,圖表只能在畫布上呈現 1 萬個資料列或 10MB,以較小者為准。 否則,視覺效果可能會被截斷。
面積圖視覺效果
面積圖視覺效果結合了折線圖和橫條圖視覺效果,用於顯示一個或多個群組的數值如何隨著第二個變數的進度 (通常是時間) 發生變更。 面積圖通常用於顯示銷售漏斗圖隨時間的變更。
組態值:對於此面積圖視覺效果範例,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:面積圖
- 標題:
Total price and order year by order priority and clerk
- X 軸:
- 欄位:
o_orderdate
- 縮放類型:
Temporal
- 轉換:
Yearly
- 軸標題:
Order year
- 欄位:
- Y 軸:
- 欄位:
o_totalprice
- 軸標題:
Total price
- 縮放類型:
Quantitative
- 轉換:
Sum
- 欄位:
- 分組依據:
- 欄位:
o_orderpriority
- 圖例標題:
Order priority
- 欄位:
- 篩選條件
- 欄位:
TPCH orders.o_clerk
- 欄位:
SQL 查詢:對於此面積圖視覺效果,下列 SQL 查詢用於產生名為 TPCH orders
的資料集。
SELECT * FROM samples.tpch.orders
橫條圖
橫條圖表示一段時間內或跨類別的計量變更,並顯示比例,類似於圓形圖視覺效果。
組態值:對於此橫條圖視覺效果範例,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:橫條圖
- 標題:
Total price and order month by order priority and clerk
- X 軸:
- 欄位:
o_orderdate
- 轉換:
Monthly
- 縮放類型:
Temporal
- 軸標題:
Order month
- 欄位:
- Y 軸:
- 欄位:
o_totalprice
- 縮放類型:
Quantitative
- 轉換:
Sum
- 軸標題:
Total price
- 欄位:
- 分組依據:
- 欄位:
o_orderpriority
- 圖例標題:
Order priority
- 欄位:
- 篩選條件
- 欄位:
TPCH orders.o_clerk
- 欄位:
SQL 查詢:對於此橫條圖視覺效果,下列 SQL 查詢產生資料集 TPCH orders
。
SELECT * FROM samples.tpch.orders
箱圖
箱圖視覺效果顯示數值資料的分佈摘要 (可以選擇依類別分組)。 使用箱圖視覺效果,您可以快速地跨類別比較值的範圍,並透過其四分位數視覺化值的位置、範圍和偏態群組。 在每個箱中,較暗的線條顯示四分位元數之間的範圍。 如需有關解釋箱圖視覺化效果的詳細資訊,請參閱維基百科上的箱圖文章。
組態值:對於此箱圖視覺效果,已設定下列值:
- X 資料行 (資料集資料行):
l-returnflag
- Y 資料行 (資料集資料行):
l_extendedprice
- X 軸名稱 (覆寫預設值):
Return flag1
- Y 軸名稱 (覆寫預設值):
Extended price
SQL 查詢:對於此箱圖視覺效果,下列 SQL 查詢用於產生資料集。
select * from samples.tpch.lineitem
泡泡圖
泡泡圖是散佈圖,其中每個點標記的大小反映相關計量。 若要建立泡泡圖,請選取 [散佈圖] 作為視覺效果類型。 在 [大小] 設定中,選取要以標記大小表示的計量。
組態值:對於此泡泡圖視覺效果範例,已設定下列值:
- 資料集:NYC taxi trips
- 視覺效果:散佈圖
- 標題:
Trip distance, fares, and trip duration
- X 軸:
- 欄位:
trip_distance
- 縮放類型:
Quantitative
- 轉換:
None
- 欄位:
- Y 軸:
- 欄位:
fare_amount
- 縮放類型:
Quantitative
- 轉換:
None
- 欄位:
- 上色依據:
- 欄位:
pickup_zip
- 欄位:
- 大小:
- 欄位:
time_spent
- 轉換:
None
- 欄位:
組合圖
組合圖結合折線圖和橫條圖,以比例呈現隨時間的變更。
組態值:對於此組合圖視覺效果,已設定下列值:
- 資料集:partsupp
- 視覺效果:組合
- X 軸:
ps_partkey
- 縮放類型:
Quantitative
- 縮放類型:
- Y 軸:
- 橫條圖:
ps_availqty
- 彙總類型:
SUM
- 折線圖:
ps_supplycost
- 彙總類型:
AVG
- 橫條圖:
- 依 Y 系列上色:
Sum of ps_availqty
Average ps_supplycost
SQL 查詢:對於此組合圖視覺效果,下列 SQL 查詢用於產生資料集。
SELECT * FROM samples.tpch.partsupp
雙軸組合圖
您可以使用組合圖來顯示兩個不同的 y 軸。 選取下拉式圖表小工具后,單擊圖表組態面板中 Y 軸設定上的 Kebab 功能表。 開啟 [啟用雙軸] 選項。
組態值:對於此組合圖,[啟用雙軸] 選項處於開啟狀態。 其他組態設定如下:
- 資料集:Trips
- 視覺效果:組合
- X 軸:
tpep_pickup_datetime
- 縮放類型:
Temporal
- 轉換:
Weekly
- 縮放類型:
- Y 軸:
- 左 Y 軸 (橫條圖):
trip_distance
- 轉換:
AVG
- 轉換:
- 右 Y 軸 (折線圖):
fare_amount
- 轉換:
AVG
- 轉換:
- 左 Y 軸 (橫條圖):
依 Y 系列上色:
Average trip_distance
Average fare_amount
SQL 查詢:下列 SQL 查詢用於產生資料集:
SELECT * FROM samples.nyctaxi.trips
計數器視覺效果
計數器以醒目方式顯示單一值,並具有將其與目標值進行比較的選項。 若要使用計數器,請指定要在 [值資料行] 和 [目標資料行] 的計數器視覺效果上顯示的資料列。
您可以在 [值] 組態詳細資料中設定條件式格式設定並自訂文字樣式。
組態值:對於此計數器視覺效果範例,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:計數器
- 標題:
Orders: Target amount vs. actual amount by date
- 值:
- 欄位:
avg(o_totalprice)
- 值資料列編號:1
- 欄位:
- 目標:
- 欄位:
avg(o_totalprice)
- 值資料列編號:2
- 欄位:
- 篩選條件
- 欄位:
TPCH orders.o_orderdate
- 欄位:
SQL 查詢:對於此計數器視覺效果,下列 SQL 查詢用於產生名為 TPCH orders_target
的資料集。
SELECT o_orderdate, avg(o_totalprice)
FROM samples.tpch.orders
GROUP BY 1
ORDER BY 1
折線圖視覺效果
折線圖視覺效果表示一個或多個計量隨時間的變更。
組態值:對於此折線圖視覺效果範例,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:折線圖
- 標題:
Average price and order year by order priority and clerk
- X 軸:
- 欄位:
o_orderdate
- 轉換:
Yearly
- 縮放類型:
Temporal
- 軸標題:
Order year
- 欄位:
- Y 軸:
- 欄位:
o_totalprice
- 轉換:
Average
- 縮放類型:
Quantitative
- 軸標題:
Average price
- 欄位:
- 分組依據:
- 欄位:
o_orderpriority
- 圖例標題:
Order priority
- 欄位:
- 篩選條件
- 欄位:
TPCH orders.o_clerk
- 欄位:
SQL 查詢:對於此橫條圖視覺效果,下列 SQL 查詢用於產生名為 TPCH orders
的資料集。
SELECT * FROM samples.tpch.orders
熱度圖
熱度圖混合了橫條圖、堆疊圖和泡泡圖的特徵,可讓您使用色彩視覺化數值資料。 熱度圖的常用調色盤使用橙色或紅色等較暖色彩顯示最高值,使用藍色或紫色等較冷色彩顯示最低值。
例如,下列熱度圖視覺化每天最頻繁發生的計程車乘坐距離,並依星期幾、距離和總車資對結果分組。
注意
熱度圖最多可顯示 6.4 萬個資料列或 10MB。
組態值:對於此熱度圖視覺效果,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:熱度圖
- X 資料行 (資料集資料行):
o_orderpriority
- Y 資料行 (資料集資料行):
o_orderstatus
- 色彩資料列:
- 資料集資料行:
o_totalprice
- 彙總類型:
Average
- 資料集資料行:
- X 軸名稱 (覆寫預設值):
Order priority
- Y 軸名稱 (覆寫預設值):
Order status
- 色彩配置 (覆寫預設值):
YIGnBu
SQL 查詢:對於此熱度圖視覺效果,下列 SQL 查詢用於產生資料集。
SELECT * FROM samples.tpch.orders
長條圖
長條圖繪製指定值在資料集中出現的頻率。 長條圖可協助您了解資料集的值是聚集在少數範圍內還是分佈範圍更廣。長條圖顯示為橫條圖,您可以在其中控制不同條形 (亦稱為箱) 數目。
組態值:對於此長條圖視覺效果,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:長條圖
- X 資料行 (資料集資料行):
o_totalprice
- 箱數目:20
- X 軸名稱 (覆寫預設值):
Total price
組態選項:如需長條圖組態選項,請參閱長條圖組態選項。
SQL 查詢:對於此長條圖視覺效果,下列 SQL 查詢用於產生資料集。
select * from samples.tpch.orders
圓形圖視覺效果
圓形圖視覺效果顯示計量之間的比例。 它們並非用來傳達時間序列資料。
組態值:對於此圓形圖視覺效果範例,已設定下列值:
- 資料集:TPCH orders
- 視覺效果:圓形圖視覺效果
- 標題:
Total price by order priority and clerk
- 角度:
- 欄位:
o_totalprice
- 轉換:
Sum
- 軸標題:
Total price
- 欄位:
- 分組依據:
- 欄位:
o_orderpriority
- 圖例標題:
Order priority
- 欄位:
- 篩選條件
- 欄位:
TPCH orders.o_clerk
- 欄位:
SQL 查詢:對於此圓形圖視覺效果,下列 SQL 查詢用於產生名為 TPCH orders
的資料集。
SELECT * FROM samples.tpch.orders
樞紐分析圖視覺效果
樞紐分析圖視覺效果會將查詢結果中的記錄彙總到表格式顯示。 它類似於 SQL 中的 PIVOT
或 GROUP BY
陳述式。 您可以使用拖放欄位來設定樞紐分析圖視覺效果。
注意
基於效能考量,樞紐分析表僅支援呈現 100 個資料行 x 100 個資料列。
組態值:對於此樞紐分析圖視覺效果範例,已設定下列值:
- 資料集:TPCH lineitem
- 視覺效果:樞紐分析圖
- 標題:
Line item quantity by return flag and ship mode by supplier
- 資料列:
- 欄位:
l_returnflag
- 欄位:
- 資料行:
- 欄位:
l_shipmode
- 欄位:
- 儲存格
- 資料集:
- 欄位:
l_quantity
- 轉換:求和
- 篩選條件
- 欄位:
TPCH lineitem.l_supplierkey
- 欄位:
SQL 查詢:對於此樞紐分析圖視覺效果,下列 SQL 查詢用於產生名為 TPCH lineitem
的資料集。
SELECT * FROM samples.tpch.lineitem
點圖
點圖會將量化數據顯示為放置於特定地圖位置的符號。 標記是使用緯度和經度座標來定位,此座標必須包含在此圖表類型的結果集中。 下列範例使用紐約紐約機動車碰撞的數據。
組態值:針對此點地圖視覺效果,已設定下列值:
- 數據集:機動車碰撞
- 視覺效果:符號對應
- 座標:
- 緯度:
LATITUDE
- 經度:
LONGITUDE
- 緯度:
- 色彩/群組依據:
- 欄位:
CONTRIBUTING FACTOR
- 欄位:
注意
沒有 Databricks 資料集包含緯度或經度數據,因此此範例不會提供範例 SQL 查詢。
散佈圖視覺效果
散佈圖視覺效果通常用於顯示兩個數值變數之間的關聯性。 您可以使用色彩對第三個維度進行編碼,以顯示數值變數在群組之間的差異。
組態值:對於此散佈圖視覺效果範例,已設定下列值:
- 資料集:TPCH lineitem
- 視覺效果:散佈圖
- 標題:
Total price and quantity by ship mode and supplier
- X 軸:
- 欄位:
l_quantity
- 軸標題:
Quantity
- 縮放類型:
Quantitative
- 轉換:
None
- 欄位:
- Y 軸:
- 欄位:
l_extendedprice
- 縮放類型:
Quantitative
- 轉換:
None
- 軸標題:
Price
- 欄位:
- 分組依據:
- 欄位:
l_shipmode
- 圖例標題:
Ship mode
- 欄位:
- 篩選條件
- 欄位:
TPCH lineitem.l_supplierkey
- 欄位:
SQL 查詢:對於此散佈圖視覺效果,下列 SQL 查詢用於產生名為 TPCH lineitem
的資料集。
SELECT * FROM samples.tpch.lineitem
資料表視覺效果
資料表視覺效果顯示標準資料表中的資料,但可讓您手動重新排序、隱藏和格式化資料。
注意
資料表最多可以顯示 6.4 萬個資料列或 10MB。
組態值:對於此資料表視覺效果範例,已設定下列值:
- 資料集:TPCH lineitem
- 視覺效果:資料表
- 標題:
Line item summary by supplier
- 資料行:
- 顯示資料列編號:已啟用
- 欄位:
l_orderkey
- 欄位:
l_extendedprice
- 顯示為:
Number
- 數字格式:$0.00
- 顯示為:
- 欄位:
l_discount
- 顯示為:
Number
- 數字格式:%0.00
- 顯示為:
- 欄位:
l_tax
- 顯示為:
Number
- 數字格式:%0.00
- 顯示為:
- 欄位:
l_shipdate
- 欄位:
l_shipmode
- 篩選條件
- 欄位:
TPCH lineitem.l_supplierkey
- 欄位:
SQL 查詢:對於此資料表視覺效果,下列 SQL 查詢用於產生名為 TPCH lineitem
的資料集。
SELECT * FROM samples.tpch.lineitem
圖表中的數字格式設定
對於大多數圖表類型,您可以格式化軸刻度標籤、資料標籤和工具提示的數值。 若要選擇格式化樣式,請按下圖表組態面板中 X 軸或 Y 軸標籤右邊的 Kebab 選單。 然後,按一下 [格式] 以顯示格式設定選項。
下列圖表支援數字格式設定:
- 區域
- 橫條圖
- 組合圖
- 計數器
- 熱度圖
- 長條圖
- 線條
- Pivot
- 散佈圖
- 資料表 (舊版格式設定)
您可以從下列格式設定選項中選擇:
- 類型:無、貨幣 ($)、百分比 (%)
- 縮寫:無、精簡、科學記號
- 小數位數:最大、精確、全部、位數 (選用) 您可以包含逗號等群組分隔符號。
注意
格式設定適用於各種貨幣類型。 選取 [貨幣] 作為 [類型] 之後,使用下拉式選取器來選擇您慣用的貨幣。