Grafico ad area
Si applica a: ✅Microsoft Fabric✅
L'oggetto visivo grafico ad area mostra una relazione di serie temporali. La prima colonna della query deve essere numerica e viene usata come asse x. Altre colonne numeriche sono gli assi y. A differenza dei grafici a linee, anche i grafici ad area rappresentano visivamente il volume. I grafici ad area sono ideali per indicare la modifica tra set di dati diversi.
Sintassi
T|
render
areachart
[with
(
propertyName=
propertyValue [,
...]])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
T | string |
✔️ | Nome tabella di input. |
propertyName, propertyValue | string |
Elenco delimitato da virgole di coppie di proprietà chiave-valore. Vedere le proprietà supportate. |
Proprietà supportate
Tutte le proprietà sono facoltative.
PropertyName | PropertyValue |
---|---|
accumulate |
Indica se il valore di ogni misura viene aggiunto a tutti i predecessori. (true o false ) |
kind |
Ulteriore elaborazione del tipo di visualizzazione. Per altre informazioni, vedere kind la proprietà . |
legend |
Indica se visualizzare o meno una legenda (visible o hidden ). |
series |
Elenco delimitato da virgole di colonne i cui valori per record combinati definiscono la serie a cui appartiene il record. |
ymin |
Valore minimo da visualizzare sull'asse y. |
ymax |
Valore massimo da visualizzare sull'asse y. |
title |
Titolo della visualizzazione (di tipo string ). |
xaxis |
Indica la scala da applicare all'asse x (linear o log ). |
xcolumn |
Indica quale colonna del risultato viene usata per l'asse x. |
xtitle |
Titolo dell'asse x (di tipo string ). |
yaxis |
Indica la scala da applicare all'asse y (linear o log ). |
ycolumns |
Elenco delimitato da virgole di colonne costituite dai valori specificati in base al valore della colonna x. |
ysplit |
Come suddividere i valori dell'asse y per più visualizzazioni. |
ytitle |
Titolo dell'asse y (di tipo string ). |
Proprietà ysplit
Questa visualizzazione supporta la suddivisione in più valori dell'asse y:
ysplit |
Descrizione |
---|---|
none |
Viene visualizzato un singolo asse y per tutti i dati delle serie. (Impostazione predefinita) |
axes |
Viene visualizzato un singolo grafico con più assi y (uno per serie). |
panels |
Viene eseguito il rendering di un grafico per ogni valore ycolumn . Massimo cinque pannelli. |
Proprietà supportate
Tutte le proprietà sono facoltative.
PropertyName | PropertyValue |
---|---|
kind |
Ulteriore elaborazione del tipo di visualizzazione. Per altre informazioni, vedere kind la proprietà . |
series |
Elenco delimitato da virgole di colonne i cui valori per record combinati definiscono la serie a cui appartiene il record. |
title |
Titolo della visualizzazione (di tipo string ). |
Proprietà kind
Questa visualizzazione può essere ulteriormente elaborata fornendo la kind
proprietà .
I valori supportati di questa proprietà sono:
Valore kind |
Descrizione |
---|---|
default |
Ogni "area" è a sé stante. |
unstacked |
Uguale a default . |
stacked |
Impila le "aree" a destra. |
stacked100 |
Impila le "aree" a destra e ne estende ognuna alla stessa larghezza delle altre. |
Esempi
L'esempio in questa sezione illustra come usare la sintassi per iniziare.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente nel cluster della Guida , ad esempio la tabella
StormEvents
nel database degli esempi.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente, ad esempio la tabella
StormEvents
in Analisi meteo dati di esempio.
Grafico ad area semplice
L'esempio seguente mostra una visualizzazione del grafico ad area di base.
demo_series3
| render areachart
Grafico ad aree con proprietà
Nell'esempio seguente viene illustrato un grafico ad area che usa più impostazioni delle proprietà.
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"
)
Grafico ad aree con pannelli divisi
Nell'esempio seguente viene illustrato un grafico ad area che usa pannelli suddivisi. In questo esempio la proprietà ysplit
è impostata su 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"
)