Zeigt eine Karte innerhalb an Graph Builder im JMP ist zu einer beliebten Methode zur Visualisierung von Daten geworden. Dies liegt zum Teil daran, dass Sie den geografischen Interessenbereich basierend auf einer Variablen in der Datentabelle einfärben können (Abbildung 1).

Abbildung 1
Sie können Städte auch als Punkte darstellen, wenn Sie Informationen zu Längen- und Breitengrad haben (Abbildung 2).

Figur 2
Was aber, wenn Sie beide kombinieren möchten?
Ein Kunde wollte genau das tun. Dieser JMP-Benutzer hat versucht, bestimmte Städte mit interessierenden Zuständen anzuzeigen, während er diese Zustände für eine bestimmte Eigenschaft in einer Datentabelle markiert. Darüber hinaus wollte der JMP-Benutzer über die Stadt fahren, um seinen Namen und zusätzliche Stadtinformationen anzuzeigen.
Kein Problem! Ich zeige dir wie. In meinem Beispiel verwende ich die Daten zu Stadtverschmutzung und Bevölkerung, die im Datensatz "Cities.jmp" (in den Beispieldaten unter "Hilfe" in JMP) enthalten sind, und werde mit einigen Daten über die Kriminalität auf Staatsebene (Gesamtkriminalität, in dieser Fall). Ich verwende die Kriminalitätsdaten aus der Datei CrimeData.jmp, die sich auch im Verzeichnis Sample Data in JMP befindet. Ziel ist es, die Kriminalitätsrate für jedes Bundesland in einem bestimmten Jahr anzuzeigen und die Verschmutzungsgrade für eine bestimmte Stadt in diesem Bundesstaat zu sehen. Der Zweck besteht darin, eine mögliche Verbindung zwischen den beiden zu untersuchen, ohne zu viele Informationen aufzuzeichnen.
Das gewünschte Diagramm sieht folgendermaßen aus (Abbildung 3):

Figur 3
Um das gewünschte Diagramm zu erstellen, muss ich die Städte in ihrer geografischen Position als Punkte über den Bundesstaaten überlagern und gleichzeitig sicherstellen, dass nur die Bundesstaaten farbig sind. Um das Diagramm zu erstellen, führen Sie der Reihe nach die folgenden Schritte aus:
Ziehen Sie Latitude und Longitude in die Y- bzw. X-Bereiche.Ziehen Sie den Status in die Map Shape Zone.Entfernen Sie den weicheren Diagrammtyp, indem Sie auf das Symbol in der oberen Symbolleiste des Diagrammtyps klicken.Ziehen Sie die Gesamt-Verbrechensrate in die Farbzone.Ziehen Sie den Punktediagrammtyp auf die Zeichnung.Gehen Sie zum Abschnitt Punkte (siehe Abbildung 4). Suchen Sie den Unterabschnitt "Variablen", klicken Sie auf die Schaltfläche "…" und deaktivieren Sie Farbe und Kartenform (siehe Abbildung 4). Diese Option ist erforderlich, um die Farbe von den Punkten zu entfernen und sie können sich auf ihre geografischen Koordinaten konzentrieren, anstatt auf den Bundesstaat zentriert zu sein.
Figur 4
Zu Präsentationszwecken muss ich die Achsen entfernen (sie fügen hier keine Informationen hinzu) und ändern die Farbe des Gradienten, der die Gesamtkriminalitätsrate darstellt, in etwas, das sequentiell ist und nicht divergent (sodass ich die Informationen informativer darstelle). . Klicken Sie mit der rechten Maustaste auf jede Achse und entfernen Sie Häkchen und Beschriftungen, um den größten Teil der Achse zu entfernen. Als Nächstes klicke ich mit der rechten Maustaste auf die Mitte des Diagramms und gehe dann zu Diagramm> Rand, um den linken und unteren Rand zu deaktivieren. Wenn Breiten- und Längengrad immer noch angezeigt werden, kann ich den Text auswählen und löschen. Ich habe jetzt die in Abbildung 3 dargestellte Grafik / Karte, bin aber noch nicht fertig.
Ich wollte in der Lage sein, über jeder Stadt zu schweben und den Namen der Stadt sowie zusätzliche Metadaten / Informationen in den anderen Spalten zu sehen. Damit dies geschehen kann, habe ich:
Wählen Sie die relevanten Spalten in der Datentabelle aus.Klicken Sie mit der rechten Maustaste auf eine der Spaltenüberschriften, und wählen Sie "Beschriftung / Markierung aufheben" (siehe Abbildung 5).
Abbildung 5
Wenn ich mit dem Mauszeiger über die interessierende Stadt fahre, erhalte ich die gewünschten Informationen. Ich habe jetzt die gewünschte Ausgabe und das gewünschte Verhalten wie in Abbildung 3.
Jetzt kann ich jede interessante Stadt erkunden, ohne alle Informationen in derselben Grafik darstellen zu müssen!
Was wäre, wenn ich mehr Informationen zu den Städten auf der Karte anzeigen wollte? Wie würde ich etwas wie die Bevölkerungsgröße für jede Stadt und eine der Verschmutzungsspalten in der Karte anzeigen, ohne über jede Stadt schweben zu müssen? Bleiben Sie dran - die Antwort auf diese Fragen wird in einem nachfolgenden Blogpost veröffentlicht.
Chris,
Danke für deinen Beitrag. Ich habe erfolgreich eine Karte erstellt, wie Sie es getan haben. Aber noch etwas muss ich tun:
Gibt es eine Möglichkeit, die Farbe des Punkts (Stadt) oder die Größe des Punkts zu ändern? oder irgendein anderes könnte mir helfen. Ich habe das eine Weile erforscht, aber bisher nicht erfolgreich
Vielen Dank
Guo