Condividi tramite


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.

Nota

Questa visualizzazione può essere usata solo nel contesto dell'operatore di rendering.

Sintassi

T|renderareachart [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

Grafico ad area semplice

L'esempio seguente mostra una visualizzazione del grafico ad area di base.

demo_series3
| render areachart

Screenshot della visualizzazione grafico ad area.

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"
    )

Screenshot della visualizzazione del grafico ad area con le proprietà.

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"
    )

Screenshot della visualizzazione del grafico ad area con pannelli divisi.