Istogramma
Si applica a: ✅Microsoft Fabric✅
L'oggetto visivo istogramma richiede almeno due colonne nel risultato della query. Per impostazione predefinita, la prima colonna viene usata come asse x. Questa colonna può contenere tipi di dati text, datetime o numerici. Le altre colonne vengono usate come asse y e contengono tipi di dati numerici da visualizzare come linee verticali. I grafici a colonne vengono usati per confrontare elementi di categorie secondarie specifici in un intervallo di categorie principale, in cui la lunghezza di ogni riga rappresenta il relativo valore.
Sintassi
T|
render
columnchart
[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. |
ytitle |
Titolo dell'asse y (di tipo string ). |
ysplit |
Come suddividere la visualizzazione in più valori dell'asse y. Per altre informazioni, vedere ysplit la proprietà . |
Proprietà ysplit
Questa visualizzazione supporta la suddivisione in più valori dell'asse y:
ysplit |
Descrizione |
---|---|
none |
Viene visualizzato un solo asse y per tutti i dati della serie. Si tratta dell'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 ycolumn valore. 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 |
Definizione |
---|---|
default |
Ogni "colonna" è a sé stante. |
unstacked |
Uguale a default . |
stacked |
Impila le "colonne" una sopra l'altra. |
stacked100 |
Impila le "colonne" e ne estende ognuna alla stessa altezza 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.
Eseguire il rendering di un istogramma
Questa query fornisce una rappresentazione visiva degli stati con una frequenza elevata di eventi storm, in particolare quelli con più di 10 eventi, usando un istogramma.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
Usare la ysplit
proprietà
Questa query fornisce un riepilogo giornaliero delle lesioni e dei decessi correlati alle tempeste, visualizzati come istogramma con assi divisi/pannelli per un migliore confronto.
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render columnchart with (ysplit=axes)
Per suddividere la visualizzazione in pannelli separati, specificare panels
invece di axes
:
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render columnchart with (ysplit=panels)
Esempio
Questa query consente di identificare gli stati con un numero significativo di eventi storm e presenta le informazioni in un formato visivo chiaro e chiaro.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart