Charts
Universal Apps bietet mehrere integrierte Diagrammlösungen, um Ihre aus PowerShell abgerufenen Daten zu visualisieren.
ChartJS
Universal Apps integriert sich mit ChartJS.
Ein Diagramm erstellen
Um ein Diagramm zu erstellen, verwenden Sie New-UDChartJS und New-UDChartJSData. Das folgende Diagramm zeigt die zehn Prozesse mit der höchsten CPU-Auslastung.

Typen
Balken

Gestapelte Balken

Horizontale Balken

Blase

Ein Blasendiagramm besteht aus x- und y-Koordinaten sowie einem r-Wert für den Radius der Kreise.
Linie

Ring

Kreis

Radar

Farben
Farben können mit den verschiedenen Farbparametern von New-UDChartJS definiert werden.

Datensätze
Standardmäßig müssen Sie keine Datensätze manuell definieren. Ein einzelner Datensatz wird automatisch erstellt, wenn Sie die Parameter -DataProperty und -LabelProperty verwenden. Wenn Sie mehrere Datensätze für ein einzelnes Diagramm definieren möchten, können Sie die Eigenschaft -Dataset in Verbindung mit New-UDChartJSDataset verwenden.

Klick-Events
Sie können eine Aktion ausführen, wenn ein Benutzer auf das Diagramm klickt. Dieses Beispiel zeigt einen Toast mit dem Inhalt der Variablen $Body. Die Variable $Body enthält eine JSON-Zeichenfolge mit Informationen über die angeklickten Elemente.

Automatisch aktualisierende Diagramme
Sie können New-UDDynamic verwenden, um Diagramme zu erstellen, die in einem Intervall aktualisiert werden.

Monitore
Monitore sind eine besondere Art von Diagramm, das Daten über einen Zeitraum verfolgt. Monitore eignen sich gut zur Anzeige von Daten wie Server-Leistungsstatistiken, die sich häufig ändern. Sie geben einen einzelnen Wert aus einem Monitor zurück, der automatisch über die Zeit grafisch dargestellt wird.

Optionen
Das Cmdlet New-UDChartJS unterstützt die Übergabe erweiterter ChartJS-Optionen. Sie können den Parameter -Options verwenden, um eine Hashtable zu übergeben.
Dieses Beispiel blendet die Legende aus.
Titel
Sie können mit der Titeloption einen Titel einfügen.
Nivo-Diagramme
Universal Dashboard integriert sich mit Nivo Charts. Nachfolgend finden Sie Beispiele und Dokumentation zur Verwendung dieser Diagramme.
Ein Diagramm erstellen
Alle Nivo-Diagramme können mit New-UDNivoChart erstellt werden. Sie geben einen Switch-Parameter für die verschiedenen Diagrammtypen an. Jeder Diagrammtyp erwartet ein klar definiertes Datenformat über den Parameter -Data.

Muster
Nivo bietet die Möglichkeit, Muster festzulegen, die über Datensätzen angezeigt werden. Sie können diese Muster mit New-UDNivoPattern und New-UDNivoFill konfigurieren.

Responsive Breiten
Nivo-Diagramme bieten responsive Breiten, sodass ihre Größe automatisch angepasst wird, wenn sie auf einer Seite platziert werden oder die Größe des Browsers geändert wird. Bei Verwendung responsiver Breiten ist eine Höhe erforderlich.

Automatisch aktualisierende Diagramme
Wie viele Komponenten in Universal Dashboard v3 definieren Nivo-Diagramme selbst keine Eigenschaften für automatische Aktualisierung. Stattdessen können Sie New-UDDynamic nutzen, um das Diagramm in einem Intervall zu aktualisieren.

OnClick
Nivo-Diagramme unterstützen OnClick-Event-Handler. Sie erhalten Informationen über den angeklickten Datensatz als JSON.

Diagrammtypen
Balken
Blase

Kalender

Heatmap

Linie

Netzwerk

Ausgehend von den folgenden JSON-Daten können Sie den folgenden App-Code verwenden.
Stream

Treemap

Farbe basierend auf Daten
Sie können das folgende Format verwenden, um Farben basierend auf Ihren Daten zu nutzen.

Zuletzt aktualisiert
War das hilfreich?