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

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

Netzwerkdiagramm

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.

Farbe basierend auf Daten

Zuletzt aktualisiert

War das hilfreich?