Graphiques
Universal Apps offre plusieurs solutions de création de graphiques intégrées pour vous aider à visualiser les données récupérées depuis PowerShell.
ChartJS
Universal Apps s'intègre à ChartJS.
Créer un graphique
Pour créer un graphique, utilisez New-UDChartJS et New-UDChartJSData. Le graphique ci-dessous montre les dix processus qui utilisent le plus le processeur.

Types
Barres

Barres empilées

Barres horizontales

Bulles

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

Anneau

Circulaire

Radar

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

Ensembles de données
Par défaut, vous n'avez pas besoin de définir les ensembles de données manuellement. Un seul ensemble de données est créé automatiquement lorsque vous utilisez les paramètres -DataProperty et -LabelProperty. Si vous voulez définir plusieurs ensembles 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 déclencher une action lorsqu'un utilisateur clique sur le graphique. Cet exemple affiche une notification avec le contenu de la variable $Body. La variable $Body contient une chaîne JSON avec de l'information 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 à intervalle régulier.

Moniteurs
Les moniteurs sont un type particulier de graphique qui suit des données au fil du temps. Les moniteurs sont utiles pour afficher des données telles que des statistiques de performance de serveur qui changent fréquemment. Vous retournez une seule valeur à partir d'un moniteur et elle est représentée graphiquement automatiquement au fil du temps.

Options
L'applet de commande New-UDChartJS prend en charge des options ChartJS avancées. Vous pouvez utiliser le paramètre -Options pour transmettre une table de hachage.
Cet exemple masque la légende.
Titre
Vous pouvez inclure un titre avec l'option de titre.
Graphiques Nivo
Universal Dashboard s'intègre aux graphiques Nivo. Vous trouverez ci-dessous des exemples et de la documentation sur l'utilisation de ces graphiques.
Créer un graphique
Tous les graphiques Nivo peuvent être créés avec New-UDNivoChart. Vous spécifierez un paramètre de commutation pour les différents types de graphiques. Chaque type de graphique acceptera un format de données bien défini au moyen du paramètre -Data.

Motifs
Nivo offre la possibilité de spécifier des motifs à afficher par-dessus les ensembles de données. Vous pouvez configurer ces motifs avec New-UDNivoPattern et New-UDNivoFill .

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

Graphiques à actualisation automatique
Comme bien des 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 à intervalle régulier.

OnClick
Les graphiques Nivo prennent en charge les gestionnaires d'événement OnClick. Vous recevrez de l'information au format JSON sur l'ensemble de données qui a été cliqué.

Types de graphiques
Barres
Bulles

Calendrier

Carte de chaleur

Linéaire

Réseau

En supposant les données JSON ci-dessous, vous pouvez utiliser le code d'appli 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.

Mis à jour
Ce contenu vous a-t-il été utile ?