共用方式為


Line chart

Applies to: ✅Microsoft FabricAzure Data Explorer

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

Note

This visualization can only be used in the context of the render operator.

Syntax

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

Learn more about syntax conventions.

Parameters

Name 類型 Required Description
T string ✔️ 輸入數據表名稱。
propertyName, propertyValue string 索引鍵/值屬性組的逗號分隔清單。 See supported properties.

Supported properties

所有屬性都是選擇性的。

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 如何將視覺效果分割成多個 Y 軸值。 如需詳細資訊,請參閱 ysplit 屬性
ytitle y 軸的標題(類型 string為 )。

ysplit 屬性

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

ysplit Description
none 所有數列數據都會顯示單一 Y 軸。 (Default)
axes 單一圖表會以多個 Y 軸顯示(每個數列一個)。
panels 每個 ycolumn 值都會轉譯一張圖表。 最多五個面板。

Examples

本節中的範例示範如何使用 語法來協助您開始使用。

The examples in this article use publicly available tables in the help cluster, such as the StormEvents table in the Samples database.

The examples in this article use publicly available tables, such as the Weather table in the Weather analytics sample gallery. 您可能需要修改範例查詢中的資料表名稱,以符合工作區中的資料表。

轉譯折線圖

此查詢會擷取維吉尼亞州的暴風雨事件,著重於開始時間和財產損壞,然後在折線圖中顯示此資訊。

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 軸上顯示的限制值

此查詢會擷取維吉尼亞州的 Storm 事件,著重於開始時間和屬性損壞,然後在折線圖中顯示此資訊,並具有指定的 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 面板屬性。