Dies ist eine Fortsetzung einer Reihe von Blogbeiträgen interaktives HTML für Graph Builder-Berichte in JMP 13. Hier bespreche ich die Unterstützung für Punkte, Box Plots, Heat Maps und Map Shapes. Diese Graph Builder-Elemente sind in der folgenden Abbildung hervorgehoben.
Da dieser Blogbeitrag interaktive Webseiten beschreibt, die von JMP ausgegeben werden, wurden Bilder und Animationen mit einem Webbrowser erfasst.
Punkte
Es gibt Punkte in vielen Diagrammen in JMP, in denen Sie die Punktfarbe, -form und -größe anpassen können, normalerweise durch Öffnen eines Dialogfelds. Mit der Drag & Drop-Oberfläche von Graph Builder können Sie auf einfache Weise farbige Diagramme mit Punkten aller Formen und Größen erstellen. Das folgende Beispiel für die Verwendung von Diamonds Data aus der Beispieldatenbibliothek in JMP legt die folgenden Punktattribute fest:
- Größe basierend auf den Tabellenspaltendaten
- Farbe basierend auf den Depth-Spaltendaten
- Form basierend auf den Clarity-Spaltendaten
Zusätzlich zu diesen Attributen wurde anhand des Preises gegenüber dem Schnitt und der Gruppierung nach Karatgewicht ermittelt, was die Diamantpreise am meisten beeinflusst. Natürlich bietet JMP Funktionen, die speziell auf diese Frage abzielen. Dies ist jedoch ein Thema für einen anderen Blogbeitrag.
Diese Kombination von Attributen machte die Unterstützung von Graph Builder-Punktdiagrammen in Interactive HTML schwierig, da nun mehr Möglichkeiten zur Bestimmung der Größe, Form und Farbe jedes Punkts zur Verfügung stehen. Die Herausforderung wurde zusätzlich dadurch erhöht, dass jeder Punkt im Graph Builder eine statistische Zusammenfassung mehrerer Datenzeilen darstellen kann.
Im folgenden interaktiven HTML-Beispiel stellt jeder Punkt Diamanten eines bestimmten Cut und Clarity dar. Obwohl die Legende neu angeordnet wurde, werden Form und Farbe immer noch von Klarheit und Tiefe bestimmt. Um den Unterschied zwischen den Dimensionen der Diamanten-Tabelle zu betonen, wurde in der Rolle "Größe" eine Säulentransformation mit dem Namen "Relative Table" und nicht in den Rohdaten der Tabellenspalte verwendet.
Box Plots
Die oben zusammengefassten Punkte liefern möglicherweise zu wenig Informationen und die Rohpunkte sind zu beschäftigt. Wie wäre es mit einem Kompromiss unter Verwendung von Boxplots? In der nachstehenden Grafik sehen Sie die Verteilung der Preise für jede Kombination aus Schnitt, Klarheit und Karatgewicht. Die Legende wurde nach unten verschoben und horizontal gezeichnet, um die Anordnung der Boxdiagramme in jeder Gruppe abzugleichen.
Heat Maps
Bislang ist es schwierig zu sehen, was die Diamantpreise am meisten beeinflusst. Wir haben nur drei der vier C in Diamantqualität behandelt. Hier ist eine Heatmap mit allen vier. Vielleicht ist es jetzt einfacher, einige Schlussfolgerungen zu ziehen.
Durch die Unterstützung von Heat Maps in Graph Builder haben wir außerhalb von Graph Builder einen Bonus erhalten: Das Uplift-Diagramm in der Uplift-Plattform ist jetzt interaktiv und kann X-Faktor- und X / Y-Bereiche anzeigen.
Kartenformen
Map-Shapes können in Graph Builder für ortsbezogene Daten wie Bevölkerungsdaten verwendet werden. Durch die Gruppierung kann sich der Betrachter auf eine Region gleichzeitig konzentrieren. Wenn die Option "Missing Shapes anzeigen" aktiviert ist, kann die interessierende Region im Kontext des gesamten Landes gesehen werden.
Map-Shapes können gemäß einer Größenvariablen (Population) skaliert werden, während sie durch eine andere Variable (Gemüseverbrauch) farbig dargestellt werden.
Kombinationen
Um zu sehen, dass einige der interaktiven Möglichkeiten von JMP in Interactive HTML verfügbar sind, hilft es, mit kombinierten Diagrammen zu interagieren. In JMP kann dies mit Combined Windows, Application Builder oder Dashboard Builder erreicht werden. Nachfolgend einige Kombinationsbeispiele, die die oben beschriebenen Diagrammtypen verwenden.
In diesem Beispiel werden Kriminalitätsdaten mit einer Wärmekarte und geografischen Kartenformen untersucht.
Im folgenden Beispiel werden Punkte, Box Plots, eine Heat Map und eine benutzerdefinierte Map Shape verwendet, um die Bürotemperaturen zu ermitteln.
Eine neue Funktion für Punkt- und Kartenformen in Interactive HTML ist die Möglichkeit, Bilder in QuickInfos anzuzeigen.
Beachten Sie, dass dies alles nur Animationen sind. Sie können mit den interaktiven HTML-Dateien interagieren, die in diesem Blog unter a angezeigt werden Seite, die wir für diesen Zweck erstellt haben . Lass uns wissen was du denkst!
John Powell schrieb:
Um die Diamond Data Heat Map zu erstellen, habe ich die Spalte Farbe auf die Rolle Y, Auf die Rolle X und Preis auf die Rolle Color angewendet.
Dann habe ich Clarity auf die X-Gruppenrolle und Carat Weight auf die Y-Gruppenrolle angewendet.
Ich habe die Anzahl der Stufen in der Y-Gruppe auf 3 festgelegt.
Ich habe die Verlaufseinstellungen angepasst, um einen grünen Verlauf zu verwenden und die diskreten Farben zu aktivieren.
Wenn Sie "reichhaltige Tooltipps" sagen, meinen Sie, dass Sie sich mit Bildern in den Tooltipps auf das Beispiel des Planeten beziehen.
Für dieses Beispiel habe ich eine Datentabelle mit einer Bildspalte erstellt, die Bilder von jedem Planeten enthält. Ich habe "internet open" verwendet, um Daten und Bilder aus dem Internet zu sammeln und einiges zu schneiden, um alle in einem einzigen Tisch zusammenzufassen. Ich hätte vielleicht etwas Mühe gespart, wenn ich Virtual Join verwendet habe.
Ich habe die maximale Oberflächentemperatur auf die Y-Rolle, den Abstand von der Sonne zur X-Rolle, die Anzahl der Monde auf die Farbe und den Äquatorialradius auf die Größe angewendet.
Rollen werden automatisch zum Tooltip hinzugefügt. Um weitere Spalten hinzuzufügen, müssen Sie nur die zu beschriftenden Spalten festlegen. Wenn eine beschriftete Spalte ein Bild enthält, wird sie in der QuickInfo angezeigt. Bevor ich als interaktives HTML speichern konnte, habe ich die Tool-Tipps für Earth und Saturn fixiert und eine benutzerdefinierte Textlinie an die fixierte Spitze der Erde angehängt.
Ich hoffe, das war der Grad an Details, nach dem Sie gesucht haben.
Tschad schrieb:
Lieber John,
Vielen Dank für das Teilen dieser Beispiele. Wäre es möglich?
Beschreiben Sie den Prozess zum Erstellen der Wärmekarten und der umfassenden Tooltipps
etwas detaillierter, damit sie repliziert werden können?