Grafico a linee
Si applica a: ✅Microsoft Fabric✅
L'oggetto visivo grafico a linee è il tipo di grafico più semplice. La prima colonna della query deve essere numerica e viene usata come asse x. Altre colonne numeriche sono gli assi y. I grafici a linee tengono traccia delle modifiche in periodi brevi e lunghi di tempo. Quando esistono modifiche più piccole, i grafici a linee sono più utili rispetto ai grafici a barre.
Sintassi
T|
render
linechart
[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 relativi predecessori (true o false ). |
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 la visualizzazione in più valori dell'asse y. Per altre informazioni, vedere ysplit la proprietà . |
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 solo asse y per tutti i dati della 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. |
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 grafico a linee
Questa query recupera gli eventi storm in Virginia, concentrandosi sull'ora di inizio e sui danni alle proprietà e quindi visualizza queste informazioni in un grafico a linee.
StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart
Etichettare un grafico a linee
Questa query recupera gli eventi storm in Virginia, concentrandosi sull'ora di inizio e sui danni alle proprietà e quindi visualizza queste informazioni in un grafico a linee con i titoli specificati per maggiore chiarezza e presentazione.
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"
)
Limitare i valori visualizzati sull'asse y
Questa query recupera gli eventi storm in Virginia, concentrandosi sull'ora di inizio e sui danni alle proprietà e quindi visualizza queste informazioni in un grafico a linee con i limiti dell'asse y specificati per una migliore visualizzazione dei dati.
StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart with (ymin=7000, ymax=300000)
Visualizzare più assi y
Questa query recupera gli eventi di grandine in Texas, Nebraska e Kansas. Conta il numero di eventi di grandine al giorno per ogni stato e quindi visualizza queste informazioni in un grafico a linee con pannelli separati per ogni stato.
StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count() by State, bin(StartTime, 1d)
| render linechart with (ysplit=panels)