折線圖

折線圖視覺效果是最基本的圖表類型。 查詢的第一個數據行應該是數值,並且用來做為 x 軸。 其他數值數據行是 Y 軸。 折線圖會追蹤短和長時間的變更。 當變更較小時,折線圖比條形圖更實用。

注意

此視覺效果只能在 轉譯運算符的內容中使用。

Syntax

T|renderlinechart [with(propertyName=propertyValue [, ...] )]

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
T string ✔️ 輸入數據表名稱。
propertyNamepropertyValue string 索引鍵/值屬性組的逗號分隔清單。 請參閱 支持的屬性

支援的屬性

所有屬性都是選擇性的。

PropertyName PropertyValue
accumulate 不論每個量值的值都會新增至其所有前置任務 (truefalse) 。
legend 是否要顯示圖例 (visiblehidden)。
series 以逗號分隔的資料行清單,其合併的每一筆記錄值會定義記錄所屬的數列。
ymin 要在 Y 軸上顯示的最小值。
ymax 要在 Y 軸上顯示的最大值。
title 視覺效果的標題 (屬於 string 類型)。
xaxis 如何調整 X 軸 (linearlog)。
xcolumn 要將結果中的哪一個資料行用於 X 軸。
xtitle X 軸的標題 (屬於 string 類型)。
yaxis 如何調整 Y 軸 (linearlog)。
ycolumns 以逗號分隔的資料行清單,其包含 X 資料行的每個值所提供的值。
ysplit 如何分割多個視覺效果。 如需詳細資訊,請參閱 ysplit 屬性
ytitle Y 軸的標題 (屬於 string 類型)。

ysplit 屬性

此視覺效果支援分割成多個 Y 軸值:

ysplit 描述
none 所有數列資料都會顯示單一 Y 軸。 (預設值)
axes 單一圖表會顯示多個 Y 軸 (每個數列一個)。
panels 會針對每個 ycolumn 值 (有一定上限) 呈現一個圖表。

範例

轉譯折線圖

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart 

折線圖視覺效果輸出的螢幕快照。

為折線圖加上標籤

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart
    with (
    title="Property damage from storms in Virginia",
    xtitle="Start time of storm",
    ytitle="Property damage"
    )

具有標籤的折線圖螢幕快照。

限制在 Y 軸上顯示的值

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart with (ymin=7000, ymax=300000)

折線圖的螢幕快照,其中包含 Y 軸值的限制。

檢視多個 Y 軸

StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count() by State, bin(StartTime, 1d)
| render linechart with (ysplit=panels)

時程圖表查詢結果的螢幕快照,其中包含 ysplit 面板屬性。

Azure 監視器不支援此視覺效果。