散布図の X 軸と Y 軸の値こんにちは、みんな、
JMPで次の散布図を複製したいのですが、問題は、軸の設定に進み、底が2の対数スケールを要求すると、スケールは1から始まるため、スケールは1、2、4、8になることです。 、16、32、64など、5、10、20、40、80、160、320などで開始したいのですが、誰かアドバイスはありますか??

助けていただければ幸いです。
ありがとう
高度な統計モデリング消費者および市場調査データの探索と視覚化実験計画法マスカスタマイゼーション品質およびプロセスエンジニアリングRe: 散布図の x 軸と y 軸の値こんにちは@Mark_Bailey 、、
ご意見ありがとうございます。感謝しています。最終的にはわかりました。
よろしく
ミック
Re: 散布図の x 軸と y 軸の値こんにちは、ダンさん
@ミッキーボーイ解決策を見つけましたが、彼はそれを数エンティティ上に投稿しました。このグラフはかなり珍しいです。 元のタスクは、ティック/単位が 5 * 2^x であるカスタム スケールを作成することでした。スクリプトを添付した小さな表を再投稿しました。
このグラフの電力スケーリングが異常であるため、これに対する 100% の増加/減少の解決策は次のとおりです。
Y 関数(x - 1, x) および Y 関数(x + 1, x)
または、ミッキーが X Function( y - 1, y) と X Function( y + 1, y) を理解したように
対数および電力でスケールされた軸は、参照関数に関しては困難な場合があります。
Re: 散布図の x 軸と y 軸の値ID 行の式は次のとおりです。
Y Function( x, x );
グラフィックス スクリプトでは、100% 増加の場合は次の式になります。
Y Function( 2*x, x );
Re: 散布図の x 軸と y 軸の値@gzmorgan0 、
ありがとう、私は本当に自分でたくさんのことをしようとしています、時々助けを求めて銃を飛び越えることがあります、もう少し忍耐と信念が必要です!!!
再度、感謝します
Re: 散布図の x 軸と y 軸の値おめでとう!Re: 散布図の x 軸と y 軸の値こんにちは@gzmorgan0 、
わかりました、解決しました、学習していると思います!!
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Add Graphics Script(
4,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y - 1, y );
), Add Graphics Script(
5,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y + 1, y );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);Re: 散布図の x 軸と y 軸の値こんにちは@gzmorgan0 、
可能であればもう一度助けが必要です。チャートにさらに 2 つの基準線が必要です。あなたは、x=y の等価基準線の構文を作成しました。2 行目は、 y の値 = 元の参照線なので、x= 5、10、20、40、80、160、320、640、1280、2560、y= 10、20、40、80、160、320、640、1280、2560、 5120。 これは可能でしょうか?
Re: 散布図の x 軸と y 軸の値gzmorgan0 さん、こんにちは。
問題ありません、解決しました、ありがとう
Re: 散布図の x 軸と y 軸の値@ミッキーボーイ、
目盛りの増分は 2 です。 これは、inc が 2 であるか、すべてのティックを表示するにはフレーム サイズを大きくする必要があるために発生します。
Re: 散布図の x 軸と y 軸の値gzmorgan0 さん、こんにちは。
グラバーのことを完全に忘れていました。私の構文の 30 は、私が試していたことの残り物に違いありません。現在は両方のグラフを修正しており、ご協力に非常に感謝しています。興味深いことに、グラフ ビルダーのプルダウン メニューを使用すると、取得できません。カスタム ボタンですが、構文を実行して軸設定の軸をクリックすると、ボックスが表示されます。
改めて、ご支援とご指導に心より感謝申し上げます。
Re: 散布図の x 軸と y 軸の値gzmorgan0 さん、こんにちは。
より高い力価を持つ別の同様のデータセットに対して同じ構文を実行すると、何か興味深いことが起こりました
理由はわかりませんが、両方の軸でスケーリングがわずかに狂っており、10 と 10,240 が欠落しています。
ありがとう
Re: 散布図の x 軸と y 軸の値おっと、上のグラフとスクリプトは JMP 14 のものであることを付け加えるのを忘れていました
Re: 散布図の x 軸と y 軸の値@ミッキーボーイ、
JMP15 で保存されたスクリプトの 30 という値がなぜ、どこから来たのかわかりません。グラバーを使用してドラッグすると、軸上の最小値の 5 番目を取得できることに注意してください。私はあなたのプロットをあまり詳しく見ていませんでした。 この線は Y=X の線で、「FrameBox を右クリックしてカスタマイズ」で追加できます。 スクリプトは以下に含まれています。
同じスケールを使用する場合は、フレームボックスを右クリックして、「グラフとサイズおよび等角スケール」を選択します。あなた次第。
Graph Builder(
Size( 534, 484 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non- Ref Lab" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
)

Re: 散布図の x 軸と y 軸の値gzmorgan0 さん、こんにちは。
また助けに来てくれてありがとう、そしてあなたの解決策にとても感謝しています。その素晴らしい解決策は、私がこれからプレゼンテーションを行う際にいくつかの問題を抱えているのですが、それが可能かどうかはわかりません。 残念ながら、私はまだ JMP 14 にこだわっており、軸設定にカスタム領域がありません。
Y軸を5から開始することができません。スクリプトにMin()とMax()を含めようとしましたが、役に立ちませんでした。
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Lab B]",
Formula( Log( :Lab B / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Lab A]",
Formula( Log( :Name( "Lab A" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Lab B]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Lab A]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Lab B" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Lab A" )} )
)
)また、添付データ ファイルの応答変数に従ってグラフ内に参照線を実行することは可能ですか?予想される力価がどこにあるかを線で表したいと思います。
改めて、ご協力いただきまして誠にありがとうございました。大変感謝しております。
Re: 散布図の x 軸と y 軸の値ああ、この機能を初めて使用したので、軸の設定を表示すると便利かもしれないと思いました

ここにありますカスタムフォーマットスクリーンショット、カスタムボタンを押したときにポップアップするウィンドウ

Re: 散布図の x 軸と y 軸の値@ミッキーボーイ、
これが可能であることを示すために、プロットの 1 つから推測したデータの GraphBuilder プロットをここに示します。 フィット線とメジャーグリッドを追加しました。

私がこれを行った方法は次のとおりです:
- X と Y データを変換し、
- リニアスケールを使用する
- ただし形式をカスタマイズする
これは UI を使用して実行しましたが、添付されているデータ テーブルにスクリプトをコピーしました。
スクリプトを以下に示します。
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9, 0 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 ), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non-Ref Lab" )} )
)
)
Re: 散布図の x 軸と y 軸の値こんにちは、ゲオルグさん
返信ありがとうございます。投稿を確認したところ、十分に説明できていない可能性があります。データはありますが、提供された画像と同じ軸を希望します。つまり、5 から始まる対数底 2 の増加です。 5、10、20、40、80、160、320、640 など、管理できないようです。参考までに、この投稿の添付ファイルを参照してください。
ありがとう
Re: 散布図の x 軸と y 軸の値@ミッキーボーイ問題を再現することはできませんが、
私にとってはうまくいきました。添付の JMP ファイルを参照してください ( JMP15@Win10 )。
おそらく、軸範囲を再度設定する必要があるかもしれません。1 つのステップで多くのステップが機能しない場合があります。