グラフィック スクリプトの追加を通じて追加された図形/テキストを変更するにはどうすればよいですか?「グラフィックス スクリプトの追加」を使用してグラフにカスタム テキストまたは図形を追加したいとします。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Example",
gb = Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 9 ) ), Smoother( X, Y, Legend( 10 ) ) ),
)
);
rgb = gb << Report;
framebox = rgb << XPATH( "//FrameBox" );
framebox << Add Graphics Script(
"Front",
Description( "CustomText" ),
{
Text( "left", 0.05, {100, 55}, "This is my custom text" ) ;
Line( {80, 50}, {160, 65} )
}
);
例えば、フォントやフォントサイズを後から変更するにはどうすればいいでしょうか?線の色やスタイルを変更するにはどうすればいいでしょうか?非表示、表示、削除などの操作を行うために、それらへの参照を取得するにはどうすればよいですか?
自動化とスクリプトRe: グラフィック スクリプトの追加を通じて追加された図形やテキストを変更するにはどうすればよいでしょうか?以下は、スクリプティングインデックスから直接引用した例です。
グラフィックスクリプトの削除
メッセージ
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate( Y( :weight ), X( :height ), FitLine );
rbiv = biv << report;
framebox = rbiv[frame box( 1 )];
framebox << Add Graphics Script(
Transparency( 0.5 );
Fill Color( {1.0, 0.5, 0.0} );
Polygon( [60, 72, 57], [75, 120, 120] );
);
framebox << Add Graphics Script(
Transparency( 0.5 );
Fill Color( {0.0, 0.5, 1.0} );
Polygon( [60, 72, 57], [150, 120, 120] );
);
Wait( 2 );
framebox << Remove Graphics Script( 2 );
Re: グラフィック スクリプトの追加を通じて追加された図形やテキストを変更するにはどうすればよいでしょうか?はい、これで一部は説明できました。
そもそも、テキストをもっと小さくしたい場合、青色にしたい場合、斜体にしたい場合、どうすればいいでしょうか?
線を点線にして青色にしたい場合はどうすればよいでしょうか?
Re: グラフィック スクリプトの追加を通じて追加された図形やテキストを変更するにはどうすればよいでしょうか?スクリプトインデックスにはこれらすべての答えがあります(テキストサイズ、テキストフォント、テキスト色)
Names Default To Here(1);
New Window("Example",
Graph Box(
Text Size(100);
Text Color("Blue");
Text Font("", "italic");
Text({50, 20}, "label");
)
);
ペンの色()、線のスタイル()
Names Default To Here(1);
New Window("Line Style Example",
Graph Box(
Frame Size(500, 400),
Line Style("Dotted");
Pen Color("Blue");
Pen Size(2);
Line([10 30 90], [88 22 44]);
);
);
Re: グラフィック スクリプトの追加を通じて追加された図形やテキストを変更するにはどうすればよいでしょうか?残りは分かりました。グラフィックススクリプトでは個別のコマンドとして扱われます。「テキスト」や「線」のプロパティやメッセージとしてではありません。
Re: グラフィック スクリプトの追加を通じて追加された図形やテキストを変更するにはどうすればよいでしょうか?こんにちは@txnelson 、
これは素晴らしい例ですが、「Delete Graphics Script」ではなく「Remove Graphics Script」と書くべきだったと思います。
ちなみに、Scripting Index は現在オンラインです。 https://jsl.jmp.com
関数やメッセージに直接リンクできます。
https://jsl.jmp.com/All%20Categories/Display%20Boxes/FrameBox.html#グラフィックススクリプトの削除
JMPのスクリプトインデックスのようにウェブページから直接実行することはできませんが、各スクリプトの右上に便利なコピーボタンがあります。オンラインのスクリプトインデックスは、JMP LiveユーザーがJMPがインストールされていないデバイスでスクリプトを編集するのに役立ちます。

これが役に立つことを願っています。
~ジョン