So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztHallo, ich versuche, eine Nyquist-Darstellung der imaginären vs. realen Impedanz zu erstellen. Allerdings kann ich die Y-Achse nicht so einstellen, dass sie den Ursprung 0,0 auf der X-Achse kreuzt, wie es in Excel gemacht wird. ist das in JMP möglich?

Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse schneidetDies ist definitiv KEINE Empfehlung. Wenn die Achsenbereiche jedoch fest sind und sich nur die Daten ändern, können Sie möglicherweise (mit etwas Fummelei) den folgenden Ansatz anpassen. Die Alternative, alles über ein Grafikskript zu erledigen, ist wahrscheinlich noch zeitaufwändiger und mühsamer, zumindest um etwas Allgemeines zu bekommen.

NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate( Y( :height ), X( :weight ) );
bivRep = Report(biv);
yAB = bivRep[axisBox(1)];
xAB = bivRep[axisBox(2)];
// Take a 'picture' of each axis without the label
yAB << removeAxisLabel;
yAxisPic = yAB << getPicture;
yAB << addAxisLabel("height");
xAB << removeAxisLabel;
xAxisPic = xAB << getPicture;
xAB << addAxisLabel("weight");
// Some axis values
yMax = yAB << getMax;
yMin = yAB << getMin;
xMax = xAB << getMax;
xMin = xAB << getMin;
// Positions for the fake axes
yAxisPos = 100;
xAxisPos = 60;
fb = bivRep[frameBox(1)];
// Add fake y axis
fb << Add Image(
image( yAxisPic ),
bounds( top( yMax+1.1 ), Left( (yAxisPos - 10) ), bottom( yMin-1.1 ), Right( yAxisPos ) )
);
fb << addGraphicsScript(VLine(yAxisPos));
// Add fake x axis
fb << Add Image(
image( xAxisPic ),
bounds( top( xAxisPos ), Left( (xMin-5) ), bottom( xAxisPos - 2 ), Right( xMax+5 ) )
);
fb << addGraphicsScript(HLine(xAxisPos));
// Edit the real axes
yAB << Show Major Labels( 0 );
yAB << Show Major Ticks( 0 );
yAB << Show Minor Ticks( 0 );
xAB << Show Major Labels( 0 );
xAB << Show Major Ticks( 0 );
xAB << Show Minor Ticks( 0 );
Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztVielen Dank. Du warst wirklich hilfreich.Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse schneidetHallo @richinex ,
Ich denke ich verstehe. Sie möchten nicht nur die Achsenskalierung ändern, sondern auch ändern, wo die Y-Achse im Diagramm angezeigt wird. In diesem Diagramm kreuzt beispielsweise die Y-Achse X bei -10 (ich habe einfach die Achsenminimierung auf -10 gesetzt):
Aber das ist nicht wie bei Ihrem Diagramm, da die Y-Skala Ihres Diagramms tatsächlich -150 bis 50 beträgt und die Y-Achse bei X = -10 *angezeigt* wird. Außerdem wird Ihre X-Achse nicht bei Y = 0 angezeigt, sondern bei Y = 10. In JMP (und vielen anderen Programmen) ist es Standard, dass die Achsen an den Rändern und nicht innerhalb des Diagramms angezeigt werden, um die Anzeige der Punkte nicht zu behindern. Aber das ist eine Stilwahl, und ich verstehe, warum es manchmal wünschenswert ist (obwohl ich denke, dass ich mir diese Art von Handlung mit Achsen am Ursprung vorbehalten würde, um den Betrachter nicht zu verwirren). Wie dem auch sei, es gibt Möglichkeiten, dies mithilfe von Skripten oder sogar durch Ziehen der Achsenelemente, Hinzufügen von Referenzlinien und Anpassen der richtigen Größe zusammenzuführen, aber das wäre kein toller Arbeitsablauf. Es tut mir leid, sagen zu müssen, dass ich glaube, dass es für dieses Problem keine einfache Lösung gibt, aber ich werde weiter darüber nachdenken.
@julianisch
Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztIm Anhang finden Sie einen Screenshot dessen, was ich meinte. im Screenshot kreuzt die y-Achse x bei (-10)

Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztHallo @richinex
Wenn ich Ihre Frage richtig verstehe, möchten Sie, dass Änderungen, die Sie an der X-Achse vornehmen, gleichzeitig auch die Y-Achse ändern? Eine Art „Y-Achse an X-Achsen-Einstellungen sperren“. Dies ist über Skripting möglich, jedoch nicht nativ im Graph Builder. Sie können jedoch die Einstellungen, die Sie für eine Achse festgelegt haben, kopieren und auf einer anderen einfügen. Klicken Sie mit der rechten Maustaste auf eine Achse > Bearbeiten > Achseneinstellungen kopieren. Klicken Sie dann mit der rechten Maustaste auf die andere Achse und wählen Sie „Bearbeiten“ > „Achseneinstellungen einfügen“. 
Beantwortet das Ihre Frage? Wenn nicht, können Sie ein Beispiel für die Art der Handlung nennen, die Sie erstellen möchten?
@julianisch
Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztHallo Julian, danke für die Antwort. In der Abbildung haben Sie die x-Achse mit dem Grabber bewegt. Ist es möglich, die Y-Achse in horizontaler Richtung zu bewegen, vorausgesetzt, beide Achsen sind isoaxial und weisen die gleichen Mindest- und Höchstwerte auf?
Betreff: So stellen Sie in JMP ein, dass die Y-Achse den Ursprung der X-Achse kreuztHallo @richinex ,
Es hört sich so an, als ob Sie den Anzeigebereich Ihrer X- und Y-Achsen anpassen möchten. Sie können die Achseneinstellungen steuern, indem Sie auf eine Achse doppelklicken oder mit der rechten Maustaste auf > Achseneinstellungen klicken. In Ihrem Fall möchten Sie zu den Einstellungen für die wird den Ursprung überqueren.
Sie können Achsen auch interaktiv anpassen, indem Sie mit der Maus über die Ecken fahren, bis sich die Hand seitwärts dreht, und dann ziehen:

Ich hoffe das hilft!
@julianisch