For the complete documentation index, see llms.txt. This page is also available as Markdown.

Grafici

Universal Apps offre diverse soluzioni di grafici integrate per aiutarla a visualizzare i dati recuperati da PowerShell.

ChartJS

Universal Apps si integra con ChartJS.

Creazione di un grafico

Per creare un grafico, utilizzi New-UDChartJS e New-UDChartJSData. Il grafico seguente mostra i dieci processi che utilizzano più CPU.

Tipi

Barre

Barre in pila

Barre orizzontali

Bolle

Un grafico a bolle è costituito da coordinate x e y e da un valore r per il raggio dei cerchi.

Linee

Ciambella

Torta

Radar

Colori

I colori possono essere definiti utilizzando i vari parametri di colore di New-UDChartJS.

Set di dati

Per impostazione predefinita, non è necessario definire manualmente i set di dati. Un singolo set di dati viene creato automaticamente quando si utilizzano i parametri -DataProperty e -LabelProperty. Se desidera definire più set di dati per un singolo grafico, può utilizzare la proprietà -Dataset insieme a New-UDChartJSDataset.

Eventi di clic

Può eseguire un'azione quando un utente fa clic sul grafico. Questo esempio mostra un toast con il contenuto della variabile $Body. La variabile $Body contiene una stringa JSON con informazioni sugli elementi su cui è stato fatto clic.

Grafici ad aggiornamento automatico

Può utilizzare New-UDDynamic per creare grafici che si aggiornano a intervalli.

Monitor

I monitor sono un tipo speciale di grafico che tiene traccia dei dati nel tempo. I monitor sono utili per visualizzare dati come le statistiche sulle prestazioni dei server che cambiano di frequente. Restituisce un singolo valore da un monitor e viene rappresentato graficamente automaticamente nel tempo.

Opzioni

Il cmdlet New-UDChartJS supporta l'accettazione di opzioni avanzate di ChartJS. Può utilizzare il parametro -Options per passare una hashtable.

Questo esempio nasconde la legenda.

Titolo

Può includere un titolo con l'opzione title.

Grafici Nivo

Universal Dashboard si integra con Nivo Charts. Di seguito troverà esempi e documentazione sull'uso di questi grafici.

Creazione di un grafico

Tutti i grafici Nivo possono essere creati con New-UDNivoChart. Specificherà un parametro switch per i diversi tipi di grafici. Ogni tipo di grafico accetterà un formato di dati ben definito tramite il parametro -Data.

Motivi

Nivo offre la possibilità di specificare motivi da visualizzare sui set di dati. Può configurare questi motivi con New-UDNivoPattern e New-UDNivoFill .

Larghezze responsive

I grafici Nivo offrono larghezze responsive, quindi si ridimensionano automaticamente quando vengono inseriti in una pagina o quando il browser viene ridimensionato. Quando si utilizzano larghezze responsive è necessaria un'altezza.

Grafici ad aggiornamento automatico

Come molti componenti di Universal Dashboard v3, i grafici Nivo non definiscono autonomamente proprietà di aggiornamento automatico. Può invece sfruttare New-UDDynamic per aggiornare il grafico a intervalli.

OnClick

I grafici Nivo supportano i gestori di eventi OnClick. Riceverà informazioni in formato JSON sul set di dati su cui è stato fatto clic.

Tipi di grafici

Barre

Bolle

Calendario

Heatmap

Linee

Rete

Grafico di rete

Assumendo i dati JSON seguenti, può utilizzare il codice dell'app riportato di seguito.

Stream

Treemap

Colore basato sui dati

Può utilizzare il formato seguente per utilizzare colori basati sui suoi dati.

Colore basato sui dati

Ultimo aggiornamento

È stato utile?