面グラフ
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
面グラフのビジュアルには、時系列のリレーションシップが表示されます。 クエリの最初の列は数値である必要があり、x 軸として使用されます。 その他の数値列は y 軸です。 折れ線グラフとは異なり、面グラフではまた、ボリュームを視覚的に表します。 面グラフは、さまざまなデータセット間の変化を示すのに最適です。
Note
この視覚化は、 render 演算子のコンテキストでのみ使用できます。
構文
T|
render
areachart
[with
(
propertyName=
propertyValue [,
...])
]
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
T | string |
✔️ | 入力テーブル名。 |
propertyName, propertyValue | string |
キーと値のプロパティのペアのコンマ区切りのリスト。 サポートされるプロパティを参照してください。 |
サポートされるプロパティ
すべてのプロパティは省略可能です。
PropertyName | PropertyValue |
---|---|
accumulate |
各メジャーの値を、それより前にあるすべてのものに追加するかどうか。 (true または false ) |
kind |
視覚化の種類のさらに詳細な設定。 詳細については、「 kind プロパティ」を参照してください。 |
legend |
凡例を表示するかどうか (visible または hidden )。 |
series |
レコードごとに結合された値によってそのレコードが属する系列が定義される、コンマ区切りの列のリスト。 |
ymin |
Y 軸に表示される最小値。 |
ymax |
Y 軸に表示される最大値。 |
title |
視覚化のタイトル (string 型)。 |
xaxis |
x 軸のスケールを設定する方法 (linear または log )。 |
xcolumn |
x 軸に使用される結果の列。 |
xtitle |
x 軸のタイトル (string 型)。 |
yaxis |
y 軸のスケールを設定する方法 (linear または log )。 |
ycolumns |
x 列の値ごとに提供された値で構成される列のコンマ区切りのリスト。 |
ysplit |
複数の視覚エフェクトの y 軸の値を分割する方法。 |
ytitle |
y 軸のタイトル (string 型)。 |
ysplit
プロパティ
この視覚化では、複数の y 軸値への分割がサポートされています。
ysplit |
説明 |
---|---|
none |
すべての系列データに対して 1 つの y 軸が表示されます。 (既定値) |
axes |
1 つのグラフが複数の y 軸 (系列ごとに 1 つ) で表示されます。 |
panels |
ycolumn 値ごとに 1 つのグラフがレンダリングされます。 最大 5 つのパネル。 |
サポートされるプロパティ
すべてのプロパティは省略可能です。
PropertyName | PropertyValue |
---|---|
kind |
視覚化の種類のさらに詳細な設定。 詳細については、「 kind プロパティ」を参照してください。 |
series |
レコードごとに結合された値によってそのレコードが属する系列が定義される、コンマ区切りの列のリスト。 |
title |
視覚化のタイトル (string 型)。 |
kind
プロパティ
この視覚化は、 kind
プロパティを指定することでさらに詳しく説明できます。
このプロパティでサポートされている値は次のとおりです。
kind 値 |
説明 |
---|---|
default |
各 "面" は独立しています。 |
unstacked |
default と同じ。 |
stacked |
"面" を右側に積み上げます。 |
stacked100 |
"面" を右側に積み上げ、それぞれを他と同じ幅に伸縮します。 |
例
このセクションの例では、構文を使用して作業を開始する方法を示します。
この記事の例では、Samples データベースの
StormEvents
テーブルなど、ヘルプ クラスターので一般公開されているテーブルを使用します。
単純面グラフ
次の例は、基本的な面グラフの視覚化を示しています。
demo_series3
| render areachart
プロパティを使用した面グラフ
次の例は、複数のプロパティ設定を使用した面グラフを示しています。
OccupancyDetection
| summarize avg_temp= avg(Temperature), avg_humidity= avg(Humidity) by bin(Timestamp, 1h)
| render areachart
with (
kind = unstacked,
legend = visible,
ytitle ="Sample value",
ymin = 10,
ymax =100,
xtitle = "Time",
title ="Humidity and temperature"
)
分割パネルを使用した面グラフ
分割パネルを使用した面グラフの例を次に示します。 この例では、ysplit
プロパティは panels
に設定されています。
StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count=count() by State, bin(StartTime, 1d)
| render areachart
with (
ysplit= panels,
legend = visible,
ycolumns=count,
yaxis =log,
ytitle ="Count",
ymin = 0,
ymax =100,
xaxis = linear,
xcolumn = StartTime,
xtitle = "Date",
title ="Hail events"
)