JMPでx軸の原点と交差するようにy軸を設定する方法こんにちは、虚インピーダンスと実インピーダンスのナイキスト プロットを取得しようとしています。 ただし、Excelで行われているように、x軸の原点0.0を横切るようにy軸を設定することはできないようです。これはJMPで可能ですか?

Re: JMPでx軸の原点と交差するようにy軸を設定する方法これは間違いなく推奨事項ではありません。 ただし、軸の範囲が固定されていて、データのみが変更される場合は、(少し手を加えるだけで) 以下のアプローチを適用できる可能性があります。 すべてをグラフィックス スクリプトで行う代わりに、少なくとも一般的な処理を行うには、おそらくさらに多くの時間と手間がかかります。

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 );
Re: JMPでx軸の原点と交差するようにy軸を設定する方法本当にありがとう。 本当にお世話になりました。Re: JMPでx軸の原点と交差するようにy軸を設定する方法やあ@リシネックス、
分かったと思う。 軸の目盛を変更するだけでなく、プロット上の Y 軸の表示位置を変更したいとします。 たとえば、このプロットでは、Y 軸が X と -10 で交差しています (軸の最小値を -10 に設定しただけです)。
しかし、プロットの Y スケールは実際には -150 から 50 であり、Y 軸は X=-10 で *表示*されるため、それはあなたのプロットとは異なります。 また、X 軸は Y = 0 ではなく、Y = 10 で表示されます。 JMP (および多くのプログラム) では、点の表示を妨げないように、プロットの内側ではなく余白に軸を表示するのが標準です。 しかし、それはスタイルの選択であり、なぜそれが望ましいのかがわかります (ただし、視聴者を混乱させないように、原点に軸があるこの種のプロットを予約すると思います)。 いずれにせよ、いくつかのスクリプトを使用してこれをまとめたり、軸要素をドラッグして基準線を追加したり、すべてを適切にサイズ変更したりする方法はありますが、優れたワークフローとは言えません。 簡単な解決策はないと思いますが、引き続き考えていきます。
@ジュリアン
Re: JMPでx軸の原点と交差するようにy軸を設定する方法私が意味したことのスクリーンショットを添付してください。スクリーンショットでは、y 軸が (-10) で x と交差しています。

Re: JMPでx軸の原点と交差するようにy軸を設定する方法やあ@リシネックス
私があなたの質問を正しく理解していれば、X 軸に加えた変更を同時に Y 軸にも変更したいですか? 「Y軸をX軸設定にロック」の一種。 スクリプトを使用してこれを行うことは可能ですが、グラフ ビルダーでネイティブに行うことはできません。 ただし、ある軸に設定した設定をコピーして、別の軸に貼り付けることができます。 軸を右クリック > [編集] > [軸の設定をコピー] を選択します。 次に、他の軸を右クリックし、[編集] > [軸の設定を貼り付け] を選択します。 
それはあなたの質問に答えていますか? そうでない場合、作成したい種類のプロットの例を共有できますか?
@ジュリアン
Re: JMPでx軸の原点と交差するようにy軸を設定する方法こんにちはジュリアン、返信ありがとう。 図では、グラバーで x 軸を移動しました。両方の軸が同じ最小値と最大値を持つ等軸である場合、y 軸を水平方向に移動することは可能ですか。
Re: JMPでx軸の原点と交差するようにy軸を設定する方法やあ@リシネックス、
X 軸と Y 軸の表示範囲を調整しようとしているようです。 軸をダブルクリックするか、右クリック > [軸の設定] を選択して、軸の設定を制御できます。 あなたの場合、X 軸と Y 軸の設定に移動し、最小値を 0 に設定します。これにより、下限が 0 になるように軸が設定されます。これは、プロット上の Y 軸を意味します。原点を越えます。
手が横向きになるまでコーナーにカーソルを置いてからドラッグすることで、インタラクティブに軸を調整することもできます。

これが役立つことを願っています!
@ジュリアン