Überlagern Sie Grafiken aus separaten DatentabellenIch möchte Punkte aus einer Datentabelle auf ein Konturdiagramm aus einer zweiten Datentabelle überlagern, ohne die Datentabellen zu verbinden. Ich möchte die Farbgebung und andere Eigenschaften der Punkte beibehalten. Ich habe versucht, die Funktion „Rahmeninhalte kopieren/einfügen“ zu verwenden, sie liefert jedoch die Punkte, aber nicht die den Punkten zugewiesenen Farben. Unten finden Sie ein Beispiel für die Verwendung von JMP-Beispieldaten
Ein Konturdiagramm basierend auf Cities.jmp

Eine Karte mit Punkten von US Demographics.jmp

Wenn ich jedoch „Bearbeiten“ > „Rahmeninhalt kopieren“ und dann „Bearbeiten“ > „Rahmeninhalt einfügen“ verwende, verliere ich die Farbeigenschaften meiner Punkte.

Betreff: Grafiken aus separaten Datentabellen überlagernIn der Community gibt es einen Reiter namens „Wunschliste“. Geben Sie die Anfrage dort ein. Die Entwickler behalten diese Liste im Auge, um Ideen für zukünftige Versionen zu finden.
Am besten,
M
Betreff: Grafiken aus separaten Datentabellen überlagernIch habe ursprünglich versucht, es zu verwenden Bearbeiten > Rahmeninhalt kopieren und Bearbeiten > Rahmeninhalt einfügen.Allerdings verlor ich dann die Farbgebung der Punkte, die ich kopieren wollte, und musste sie für meine Arbeit behalten.
Ich wünschte wirklich, es würde die Legendeneinstellungen mit den Punkten kopieren.
Betreff: Grafiken aus separaten Datentabellen überlagernVielen Dank, ich habe den Abschnitt zum Skripthandbuch zu Grafiken gelesen und er hat meine Fragen nicht beantwortet, aber der Abschnitt „Grafik“ im Skriptindex hat geholfen.
Hier ist meine Lösung für alle anderen, die sich darüber wundern. Ich wünschte, ich hätte einen besseren Weg gefunden, die Einfärbung vorzunehmen und eine Legende hinzuzufügen, die zur Einfärbung der Punkte aus der US-Demographics.jmp-Tabelle passt.
cities = Data Table("Cities.jmp");
window = cities << Graph Builder(
Variables( X( :Longitude ), Y( :Latitude ), Color( :Max deg. F Jan ) ),
Elements( Contour( X, Y, Legend( 8 ), Number of Levels( 20 ) ) ),
SendToReport(
Dispatch(
{},
"Longitude",
ScaleBox,
{Min( -120.427580183506 ), Max( -73.4774650353953 ), Inc( 5 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Latitude",
ScaleBox,
{Min( 18.7755280157154 ), Max( 59.0478368517315 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ),
Add Graphics Script(
5,
Description( "Script" ),
dt = Data Table( "US Demographics.jmp" );
Marker Size( 4 );
color = "";
For( i = 1, i < N Rows( dt ), i++,
If(
:Physical Activity[i] <= 72, color = " Light Green",
72 < :Physical Activity[i] <= 75.5,
color = "Medium Light Green",
75.5 < :Physical Activity[i] <= 79, color = "Green",
79 < :Physical Activity[i] <= 82.5,
color = "Medium Dark Green",
82.5 < :Physical Activity[i], color = "Dark Green",
);
Marker( Color State( color ), {:Longitude[i], :Latitude[i]} );
);
Close( dt, nosave );
), Grid Line Order( 3 ), Reference Line Order( 4 )}
)
)
);Betreff: Grafiken aus separaten Datentabellen überlagernEine manuelle Möglichkeit besteht darin, mit der rechten Maustaste auf das Diagramm mit den einzelnen Datenpunkten zu klicken und „Bearbeiten“ > „Rahmeninhalt kopieren“ auszuwählen.Klicken Sie dann mit der rechten Maustaste in das andere Diagramm und wählen Sie Bearbeiten > Rahmeninhalte einfügen.
Auf diese Weise geht etwas an Interaktivität verloren, aber manchmal erfüllt es seinen Zweck.Wenn ich das mache, protokolliere ich normalerweise zuerst jedes Diagramm und führe dann die oben genannten Schritte für die Diagramme im Tagebuch aus.
Betreff: Grafiken aus separaten Datentabellen überlagernHallo, @abkram14 !
Alle spielbaren Anpassungsspiele (mit Beispielen) finden Sie unter Hilfe > Skriptindex im JMP. Suchen Sie von dort aus in der ersten Spalte nach Grafik() . Wählen Sie das aus und die zweite Spalte wird nach den Grafikoptionen gefiltert. Das ist Ihr Spielplatz für Diagrammanpassungen.
Weitere Informationen darüber, was Sie alles tun können, erhalten Sie anhand zusätzlicher Beispiele in Hilfe > Bücher > Skripthandbuch . Sie möchten Chater 12 in JMP14.
Am besten,
M
Betreff: Grafiken aus separaten Datentabellen überlagernIch kann keinen virtuellen Join verwenden, da die Daten, für die ich diesen verwenden möchte, keine eindeutige Kennung haben.
Ich denke, die Verwendung der Anpassungsfunktion von JMP ist wahrscheinlich die beste Lösung. Gibt es eine Dokumentation darüber, was in Customize verwendet werden kann? Ich habe den Abschnitt gefunden „ „Zeichnungsmarkierungen und Text“ wäre hilfreich, aber ich hätte gerne mehr Informationen darüber, welche Funktionen verfügbar sind.
Betreff: Grafiken aus separaten Datentabellen überlagernSie könnten einen virtuellen Beitritt versuchen: Virtuelle Verknüpfungen in JMP
Oder Sie können einige der Anpassungsfunktionen mithilfe von JMP-Anpassungen beibehalten: Problemlösung in JMP und Verwendung von Diagrammanpassungen zum Erstellen eines Smith-Diagramms
Am besten,
M