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

Graphiques

Composants graphiques pour les Universal Apps.

Universal Apps fournit plusieurs solutions graphiques intégrées pour vous aider à visualiser vos données récupérées depuis PowerShell.

ChartJS

Universal Apps s'intègre avec ChartJS.

Création d'un graphique

Pour créer un graphique, utilisez New-UDChartJS et New-UDChartJSData. Le graphique ci-dessous affiche les dix processus consommant le plus de CPU.

Types

Barres

Barres empilées

Barres horizontales

Bulles

Un graphique à bulles se compose de coordonnées x et y ainsi que d'une valeur r pour le rayon des cercles.

Courbes

Anneau

Camembert

Radar

Couleurs

Les couleurs peuvent être définies à l'aide des différents paramètres de couleur de New-UDChartJS.

Jeux de données

Par défaut, vous n'avez pas besoin de définir manuellement des jeux de données. Un seul jeu de données est créé automatiquement lorsque vous utilisez les paramètres -DataProperty et -LabelProperty. Si vous souhaitez définir plusieurs jeux de données pour un même graphique, vous pouvez utiliser la propriété -Dataset conjointement avec New-UDChartJSDataset.

Événements de clic

Vous pouvez effectuer une action lorsqu'un utilisateur clique sur le graphique. Cet exemple affiche une notification toast avec le contenu de la variable $Body. La variable $Body contient une chaîne JSON avec des informations sur les éléments qui ont été cliqués.

Graphiques à actualisation automatique

Vous pouvez utiliser New-UDDynamic pour créer des graphiques qui s'actualisent à intervalles réguliers.

Moniteurs

Les moniteurs sont un type spécial de graphique qui suit les données dans le temps. Ils sont bien adaptés à l'affichage de données telles que les statistiques de performance d'un serveur qui changent fréquemment. Vous retournez une seule valeur depuis un moniteur, et celle-ci est automatiquement représentée graphiquement dans le temps.

Options

La cmdlet New-UDChartJS prend en charge les options ChartJS avancées. Vous pouvez utiliser le paramètre -Options pour passer une table de hachage.

Cet exemple masque la légende.

Titre

Vous pouvez inclure un titre grâce à l'option title.

Graphiques Nivo

Universal Dashboard s'intègre avec Nivo Charts. Vous trouverez ci-dessous des exemples et la documentation pour utiliser ces graphiques.

Création d'un graphique

Tous les graphiques Nivo peuvent être créés avec New-UDNivoChart. Vous spécifiez un paramètre de commutateur pour les différents types de graphiques. Chaque type de graphique accepte un format de données bien défini via le paramètre -Data.

Motifs

Nivo permet de spécifier des motifs à afficher sur les jeux de données. Vous pouvez configurer ces motifs avec New-UDNivoPattern et New-UDNivoFill.

Largeurs adaptatives

Les graphiques Nivo offrent des largeurs adaptatives afin de se redimensionner automatiquement lorsqu'ils sont placés sur une page ou lorsque le navigateur est redimensionné. Une hauteur est requise lors de l'utilisation des largeurs adaptatives.

Graphiques à actualisation automatique

Comme de nombreux composants dans Universal Dashboard v3, les graphiques Nivo ne définissent pas eux-mêmes de propriétés d'actualisation automatique. Vous pouvez plutôt tirer parti de New-UDDynamic pour actualiser le graphique à intervalles réguliers.

OnClick

Les graphiques Nivo prennent en charge les gestionnaires d'événements OnClick. Des informations sur le jeu de données qui a été cliqué vous seront fournies au format JSON.

Types de graphiques

Barres

Bulles

Calendrier

Carte thermique

Courbes

Réseau

Graphique réseau

En supposant les données JSON ci-dessous, vous pouvez utiliser le code d'application suivant.

Flux

Treemap

Couleur basée sur les données

Vous pouvez utiliser le format suivant pour utiliser des couleurs basées sur vos données.

Couleur basée sur les données

Mis à jour

Ce contenu vous a-t-il été utile ?