Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Guten Morgen/Nachmittag allerseits.
Ich habe das Gefühl, dass dies wirklich sehr direkt sein sollte, aber ich habe Mühe, herauszufinden, wie das geht.In OriginPro ist das wirklich einfach, aber ich muss JMP zum ersten Mal für die Arbeit verwenden und bin daher ein absoluter Neuling mit diesem Programm.
Das Problem: Ich habe zwei Sätze von XRD-Daten.Einer von einer älteren Maschine, einer von einer brandneuen Maschine.Die Daten werden über den gleichen Bereich von ungefähr -6000 bis +3000 Bogensekunden übernommen.Der Abstand der Datenpunkte ist jedoch zwischen den beiden Maschinen unterschiedlich.
Ich habe also diese beiden Datensätze und muss sie auf demselben Diagramm überlagern.Die Definitionen von x (Winkel in Bogensekunden) und y (Intensität in CPS) sind gleich.
Für beide Datensätze erfolgt die Hauptreflexion bei ungefähr 0 Bogensekunden (wie erwartet).Beigefügt sind Diagramme der Daten der beiden Maschinen (D1 und V1).
Ich habe versucht, den Graph Builder zu verwenden, um diese Daten demselben Graphen hinzuzufügen, um sie übereinander zu legen.Ich habe versucht, beide x-Domänen auf die x-Achse zu ziehen, aber dies führt nicht zum gewünschten Verhalten.Anstatt D1 gegen "es" x darzustellen und V1 "es ist" x zu zeichnen, werden beide Datensätze mit nur einem der x-Bereiche aufgetragen.Dies führt also dazu, dass einer der Datensätze entweder komprimiert oder gestreckt wird, je nachdem, welches x verwendet wird.Angehängt sind beide Datensätze, die im Graph Builder gezeichnet wurden, und Sie können das Problem sehen.
Alles, was ich möchte, ist, dass der x-Bereich festgelegt wird und das Vielfache y gegen eine x-Achse aufgetragen wird.
Da ich noch neu bei JMP bin, wäre eine interaktive Lösung vorzuziehen, aber wenn ein Skript der einzig mögliche Weg ist, werde ich das auch akzeptieren.
Vielen Dank im Voraus für Ihre Hilfe.
GrafikRe: Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Die Daten für das Diagramm müssen aus einer einzigen Datentabelle stammen.Daher müssen Sie Ihre 2 Datentabellen nehmen und sie miteinander verbinden oder verketten, damit Sie am Ende Ihre 1 X-Spalte und 2 Y-Spalten haben.Dann müssen Sie nur noch den Graph Builder öffnen und die X-Spalte in den X-Drop-Bereich ziehen und dann beide Y-Spalten auswählen und in den Y-Drop-Bereich ziehen
Benutzen
Tabellen=>Beitreten
oder
Tabellen=>Verketten
um die Daten zusammenzufügen.Stellen Sie sicher, dass der X-Spaltenname in beiden Datentabellen gleich ist und die Y-Spaltennamen unterschiedlich sind.
Re: Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Hier ist eine Möglichkeit, dies zu tun:
- Fügen Sie jedem Ihrer Datensätze eine Spalte hinzu, zB "Maschine".Der Wert in der Tabelle V1 wäre V1 und in der Tabelle P1 wäre er P1.
- Verketten Sie nun die beiden Tabellen.
- Führen Sie den Graph Builder aus und ziehen Sie Omega auf X und die Y-Spalte auf Y
- Maschine auf Overlay ziehen
Hier ist ein Code, der zeigt, wie es geht:
dt = New Table( "Test Combo", Add Rows( 6 ),
New Column( "Omega", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 1, 2, 3] ) ),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 4, 10, 2, 7, 20] ) ),
New Column( "Machine", Character, "Nominal",
Set Values( {"D1", "D1", "D1", "V1", "V1", "V1"} ) )
);
dt << Graph Builder( Size( 527, 452 ), Show Control Panel( 0 ),
Variables( X( :Omega ), Y( :Y ), Overlay( :Machine ) ),
Elements( Line( X, Y, Legend( 13 ) ) ),
SendToReport( Dispatch( {}, "Y", ScaleBox,
{Scale( "Log" ), Format( "Best", 12 ), Min( 0.7 ),
Max( 20.3648979591837 ), Inc( 1 ), Minor Ticks( 1 )}
)
)
);Re: Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Hier ist die Tabelle:

Hier ist die resultierende Grafik:

Betreff: Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Die Daten befinden sich beide in derselben Datentabelle, aber um es noch einmal zu wiederholen, das Problem besteht darin, dass sie nicht denselben Satz von x-Werten verwenden, sodass Ihre Antwort nicht funktioniert.
Betreff: Wie füge ich mehrere Daten zu demselben Diagramm hinzu?Das funktioniert, aber das ist so ein schrecklicher Hack.
Ist das wirklich die einzige Möglichkeit?Es gibt wirklich keinen einfacheren Weg, etwas so Grundlegendes wie dieses zu erledigen?