Widget "Diagramm"

Das Widget "Diagramm" zeigt quantitative Attribute aus einer Datenquelle als grafische Darstellung an. Es ermöglicht Endbenutzern die Visualisierung und Beobachtung möglicher Muster und Trends in den Rohdaten.

Zurzeit können Sie zwischen Balken-, Säulen-, Linien-, Flächen-, Scatterplot- und Kreisdiagrammen wählen. Abhängig von dem beim Konfigurieren des Widgets ausgewählten Kategorietyp kann ein Diagramm den statistischen Wert von Feldern für aggregierte Gruppen oder die Statistik aller Werte für bestimmte Felder darstellen.

Bei Balken-, Säulen-, Linien und Flächendiagrammen handelt es sich um Seriendiagramme, deren Darstellung von einer Reihe von Daten abhängt. Eine Datenreihe ist ein Satz von Daten, der in einem Diagramm angezeigt wird. Sie können sich eine Reihe als Array von Werten vorstellen, die auf dem Attribut basieren. Jede Instanz im Array ist ein Datenpunkt. Dargestellt in einem Diagramm hat jeder Datenpunkt eine Form. In einem Seriendiagramm können eine Reihe oder mehrere Reihen gleichzeitig angezeigt werden. Beispielsweise kann ein Diagramm die Bevölkerungszahlen nach verschiedenen Geschlechtern in den einzelnen US-Bundesstaaten anzeigen. Die weibliche Bevölkerung jedes Bundesstaates ist eine Reihe, und die männliche Bevölkerung des Bundesstaates ist eine andere Reihe. Jede Bevölkerungsgruppe eines Bundesstaates entspricht einem Datenpunkt in der jeweiligen Reihe.

Beispiel für ein Säulendiagramm

Mit Kreisdiagrammen können die Beziehungen von Teilen zum Ganzen in Daten dargestellt werden. Jedes Segment stellt eine Komponente dar, und alle Segmente zusammen entsprechen dem Ganzen. Jedes Segment entspricht einem Datenpunkt, der den numerischen Anteil am Ganzen veranschaulicht.

In Scatterplots wird die Beziehung zwischen zwei Variablen mithilfe von in einem Diagramm dargestellten Punkten angezeigt.

Beispiele

Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:

  • Sie möchten statistische Grafiken für einen Feature-Layer anzeigen.
  • Sie möchten Datenmuster analysieren und visualisieren.
  • Sie möchten Feature-Attribute grafisch vergleichen.

Verwendungshinweise

Das Widget benötigt eine Datenquelle. Das Widget "Diagramm" können Sie auf einer Seite mit oder ohne angezeigte Karte verwenden. Nachdem Sie eine Datenquelle ausgewählt haben, wählen Sie eine Diagrammvorlage aus, um einen bestimmten Diagrammtyp als Ausgangspunkt zu verwenden.

Folgende Datenquellen sind für ein Diagramm möglich:

  • Operationale Layer, einschließlich Feature-Layern oder Szenen-Layern, die sich in einer vorhandenen Karte befinden oder aus einem Service hinzugefügt werden
  • Tabellen aus einer Karte, einschließlich einer zugehörigen Tabelle
  • Ausgabedatenquelle eines anderen Widgets, beispielsweise ein Abfrageergebnis des Abfrage-Widgets

Einstellungen

Das Widget "Diagramm" verfügt über folgende Einstellungen:

  • Datenquelle: Wählen Sie Quelldaten mit Attributen aus, die im Widget "Diagramm" analysiert werden sollen. In den Einstellungen der Datenansicht können Sie die Daten filtern, um einzuschränken, was im Widget angezeigt wird, die Daten so sortieren, dass die Features in einer bestimmten Reihenfolge angezeigt werden, oder die Anzahl der Features begrenzen.
  • Diagrammtyp: Wählen Sie als Ausgangspunkt mithilfe einer Vorlage einen Diagrammtyp aus, der Ihren Vorstellungen für die Darstellung der Datenanalyse entspricht.
    • Verwenden Sie ein Balkendiagramm, um Kategoriedaten zusammenzufassen und zu vergleichen. Ein Säulendiagramm ist ein vertikales Balkendiagramm.
    • Verwenden Sie ein Liniendiagramm, um Änderungen über einen kontinuierlichen Bereich wie Zeit oder Entfernung zu visualisieren. Ein Flächendiagramm hat ein ähnliches Muster wie ein Liniendiagramm, es ist jedoch ideal geeignet, um Veränderungen zwischen verschiedenen Datasets und die Entwicklung von Werten im Zeitverlauf darzustellen.
    • Verwenden Sie ein Kreisdiagramm, um Anteile für Kategorie- oder Nominaldaten in Form von Kreissegmenten oder in Form eines Ringes zu veranschaulichen.
    • Verwenden Sie einen Scatterplot, um durch Darstellen von Punkten in einem Diagramm die Beziehung zwischen zwei Datensätzen anzuzeigen.
  • Daten: Definieren Sie, wie die Datenreihe für das Diagramm generiert werden soll, indem Sie einen Kategorietyp auswählen und konfigurieren, welche Datenattribute visualisiert werden sollen und wie sie dargestellt werden sollen.
    • Kategorietyp: Die Optionen unterscheiden sich je nach Kategorie.
      • Nach Gruppe: Zeigen Sie Werte nach Kategorie an, wobei statistische Werte eines oder mehrerer Felder dargestellt werden.
        • Kategoriefeld: Definieren Sie das Attributfeld, anhand dessen Diagrammkategorien generiert werden.
        • Statistiken: Berechnen Sie die statistischen Werte für die angegebenen Zahlenfelder. Zu den Methoden gehören Anzahl, Summe, Durchschnitt, Minimum und Maximum.
        • Zahlenfelder: Wählen Sie ein oder mehrere Felder zum Analysieren aus.
      • Nach Feld: Zeigen Sie Attributwerte als Diagramme an, in denen statistische Werte aller Features oder Datensätze für ein oder mehrere angegebene Felder dargestellt werden.
        • Statistiken: Berechnen Sie die statistischen Werte für die angegebenen Zahlenfelder. Zu den Methoden gehören Summe, Durchschnitt, Minimum und Maximum.
        • Zahlenfelder: Wählen Sie ein oder mehrere Felder aus, für die die Statistiken berechnet werden sollen.
    • Variablen (nur Scatterplots): Wählen Sie aus, welche numerischen Attribute auf den Achsen angezeigt werden sollen. Wählen Sie Werte für X-Achse: Zahl und Y-Achse: Zahl aus.
    • Sortieren nach: Sortieren Sie das Diagramm in auf- oder absteigender Reihenfolge nach Werten oder Kategorienamen.
    • Maximale Kategorien: Geben Sie die maximalen Kategorien an, die im Diagramm angezeigt werden sollen.
  • Reihe (für Kreisdiagramme und Scatterplots nicht verfügbar): Ändern Sie Stapeltyp, Symbole und Beschriftungen der Datenreihe.
    • Stapeln: Gruppieren Sie Reihen des gleichen Typs nebeneinander, gestapelt oder auf 100 % gestapelt.
    • Wertebeschriftung: Zeigt die Wertebeschriftung für die einzelnen Reihensymbole an.
    • Sie können für jede Reihe den Symbol-Style und die Reihenbeschriftung bearbeiten (durch die Reihenbeschriftung können die einzelnen Reihen voneinander unterschieden werden, wenn die Legende aktiviert ist).
    • In Linien- und Flächendiagrammen können Sie Punkte für jeden statistischen Wert anzeigen und den Punktsymbol-Style bearbeiten.
  • Achsen (für Kreisdiagramme nicht verfügbar): Passen Sie die Eigenschaften der Kategorieachse und der Wertachse an.
    • Kategorieachse (X-Achse für Scatterplots)
      • Achsentitel: Geben Sie einen Titel für die Kategorieachse an.
      • Achsenbeschriftung
        • Zeichenbeschränkung: Geben Sie an, wie viele Zeichen für die einzelnen Kategoriebeschriftungen angezeigt werden sollen.
        • Ausrichtung: Geben Sie an, wie die Kategoriebeschriftungen entsprechend dem Achsenmaßstab positioniert und ausgerichtet werden sollen.
      • Achsenraster: Zeigen Sie vertikale Raster an.
    • Wertachse (Y-Achse für Scatterplots)
      • Wertebereich: Passen Sie den Achsenmaßstab an, indem Sie Minimum und Maximum angeben.
      • Achsentitel: Geben Sie einen Titel für die Wertachse an.
      • Achsenbeschriftung
        • Dezimalzahl: Geben Sie an, wie viele Dezimalstellen für die einzelnen Wertmaßstäbe angezeigt werden sollen.
        • Notation: Wählen Sie das Format für die Anzeige von numerischen Werten. Zur Auswahl stehen Standard, Kompakt, Wissenschaftlich und Technisch.
        • Tausendertrennzeichen anzeigen: Zeigen Sie Trennzeichen für Werte über Tausend an.
      • Achsenraster: Zeigen Sie horizontale Raster an.
  • Intervalle (nur Kreisdiagramme): Passen Sie die Eigenschaften der Segmente an.
    • Wertebeschriftung: Zeigt die Wertebeschriftung für die einzelnen Segmente des Diagramms an.
      • Beschriftungstyp: Beschriften Sie die Segmente nach dem Wert, das heißt nach der Anzahl der Features, oder nach dem Prozentsatz. Bei Auswahl der zweiten Option werden sowohl Wert- als auch Prozentsatzbeschriftungen angezeigt.
      • Beschriftungsversatz: Geben Sie an, um wie viele Pixel Beschriftungen vom Rand der Segmente versetzt werden sollen.
    • Gruppierung: Wählen Sie aus, dass alle Segmente unterhalb eines bestimmten Prozentsatzes in einer Kategorie mit der Beschriftung "Sonstiges" gruppiert werden sollen. Wenn beispielsweise das Kreisdiagramm in drei Segmente unterteilt ist, von denen eines 90 Prozent des Kreises einnimmt und zwei jeweils 5 Prozent entsprechen, werden mit dem Wert 6 Prozent im Gruppierfeld die beiden kleinen Segmente zu einem Segment "Sonstiges" kombiniert, das 10 Prozent des Kreises einnimmt.
    • Umrisslinie: Passen Sie Farbe, Muster und Breite dem Umriss des Diagramms an.
    • Farbmodus: Passen Sie die Diagrammfarbe an.
      • Einzelfarbe: Wählen Sie eine Farbe aus.
      • Nach Kategorie: Färben Sie das Diagramm nach Kategorien ein. Klicken Sie auf die Schaltfläche "Einstellungen", um den Bereich Segmentfarbe zu öffnen.
        • Segmentfarbe: Passen Sie die Segmentfarben nach Kategorien an. Im Bereich mit den Einstellungen für Segmentfarben werden standardmäßig maximal 20 Kategorien aus den verknüpften Daten geladen. Sie können bis zu 50 Kategorien hinzufügen. Klicken Sie auf Kategorie hinzufügen, um manuell eine Kategorie durch Abgleich mit einem Wertnamen hinzuzufügen, oder klicken Sie auf die Schaltfläche Automatisch laden, damit automatisch Kategorien aus den verknüpften Daten geladen werden. Bei jedem Klicken werden zehn Kategorien geladen. Ändern Sie die Farben der einzelnen Kategorien, oder klicken Sie auf Farben anwenden, um aus vordefinierten Farbsätzen auszuwählen.
  • Allgemein: Geben Sie allgemeine Eigenschaften des Diagramms an.
    • Diagrammtitel: Geben Sie einen Titel für das Diagramm an.
    • Beschreibung: Beschreiben Sie das Formular.
    • Diagrammausrichtung: Ändern Sie die Anzeigeausrichtung (z. B. Konvertierung eines Balkendiagramms in ein Säulendiagramm).
    • Legende: Zeigen Sie im Diagramm eine Legende an.
      • Legendentitel: Geben Sie einen Titel für die Legende an.
      • Legendenposition: Geben Sie an, wo die Legende im Diagramm platziert werden soll.
  • Darstellung: Passen Sie die Diagrammdarstellung an.
    • Hintergrund: Ändern Sie die Hintergrundfarbe.
    • Textelemente: Bearbeiten Sie den Text-Style für jedes Textelement im Diagramm, und wenden Sie Style-Änderungen auf den gesamten Text an, indem Sie Gesamter Text aktivieren.
    • Symbolelemente: Bearbeiten Sie den Style für jedes Linienelement im Diagramm, einschließlich der Achsen und Raster, und wenden Sie Style-Änderungen auf alle Elemente an, indem Sie Alle Linien aktivieren.
  • Werkzeuge: Fügen Sie Runtime-Werkzeuge hinzu, damit Endbenutzer experimentieren und Diagrammmuster beobachten können.
    • Auswahl und Zoomen: Lassen Sie die Auswahl von Reihen und das Vergrößern und Verkleinern des Diagramms zu.

Kategorietypen

Es gibt generell zwei Optionen zum Generieren von Datenkategorien zum Analysieren, Berechnen und Anzeigen von Datenquellenwerten in Diagrammen: die Kategorietypen Nach Gruppe und Nach Feld.

Nach Gruppe

Beim Kategorietyp Nach Gruppe werden Werte nach Kategorie angezeigt. Bei diesem Diagramm werden Kategorien mithilfe von Datenaggregation erstellt. Features oder Datensätze werden basierend auf den Werten eines angegebenen Kategoriefeldes in verschiedenen Kategorien gruppiert. Dabei werden statistische Werte eines oder mehrerer Felder für jede Kategorie dargestellt. Jeder Datenpunkt im Reihen- oder Kreisdiagramm stellt einen statistischen Wert (Anzahl, Summe, Durchschnitt, Minimum oder Maximum) eines in Kategorien gruppierten Feldes dar. Sie können zum Beispiel für Schülerdaten, die die Felder "Name", "Class", "Gender", "Age", "Exam1" und "Exam2" enthalten, mithilfe des Feldes "Class" Daten in verschiedenen Kategorien im Diagramm gruppieren, beispielsweise indem Sie den Mittelwert der "Age"-Felder für jede "Class"-Kategorie berechnen.

Beispieldiagramm für den Kategorietyp "Nach Gruppe"

Nach Feld

Mit dem Kategorietyp Nach Feld können Sie Attributwerte als Diagramme anzeigen, in denen statistische Werte aller Features oder Datensätze für ein oder mehrere angegebene Felder dargestellt werden. Ein oder mehrere numerische Felder werden als Kategorien angegeben. Für alle Felder oder Kategorien wird eine Summenstatistik berechnet, um einen Datenpunkt zu erstellen. Mit den gleichen Daten wie im vorherigen Beispiel können Sie die durchschnittlichen Punktzahlen von "Exam1" und "Exam2" für alle Schüler angeben.

Beispieldiagramm für den Kategorietyp "Nach Feld"

Optionen für Interaktionen

Diagramme stellen die Statistiken der Quelldaten dar. Für Interaktionen mit anderen Widgets, die auf den gleichen Quelldaten beruhen wie das Diagramm, können Sie im Bereich Aktionen Aktionen hinzufügen. Wählen Sie zum Beispiel ein Diagrammsymbol wie beispielsweise einen Balken aus, und zeigen Sie die entsprechenden Features in einem Karten-Widget und einem Listen-Widget an. Klicken Sie dazu auf Meldungsaktion, und fügen Sie einen Trigger für Änderungen der Datensatzauswahl hinzu. Wählen Sie Framework und dann Datensätze auswählen aus. Als Triggerdaten dienen die ausgegebenen Diagrammstatistiken, die Sie als vom Trigger zu verarbeitende Daten hinzufügen können. Konfigurieren Sie diese mit dem Triggerfeld aus den Triggerdaten und dem Aktionsfeld aus den Aktionsdaten, um die Trigger- und Aktionsdaten zu verbinden. Sobald diese Verbindung hergestellt ist, löst jede Auswahl in den Diagrammstatistiken eine Auswahlaktion in den Quelldaten aus. Sie können auch eine Datenaktion in Diagrammen konfigurieren, um die Statistiken in einem Tabellen-Widget anzuzeigen.

Tipp:

Beim Erstellen der Aktionsverbindung sollte das Abgleichfeld der ausgegebenen Diagrammstatistiken und der Quelldaten identisch sein. Diagrammstatistikdaten generieren eine auf den Ergebnissen basierende neue OBJECTID, die nicht mit der eindeutigen ID in den Quelldaten übereinstimmt. Die besten Ergebnisse erzielen Sie, wenn Sie das zum Konfigurieren des Diagramms verwendete Kategoriefeld verwenden.

Hinweis:

Neben Auswahl- oder Filteraktionen auf Framework-Ebene, die sich auf alle Widgets auswirken, für die die gleiche Datenquelle verwendet wird, unterstützt das Widget "Karten" zurzeit Flash- und Filteraktionen für die Meldungen des Widgets "Diagramm".