JMP 16 から JMP 18 - 凡例サーバー/アイテムの質問を取得する最近、JMP 16からJMP 18に移行しましたが、グラフビルダーを使用してプロットするときにスクリプトの次の行でエラーが発生します。
server = gb_obj<< Get Legend Server; For Each({item}, server << Get Legend Items, item << Set Properties({Marker("Minus")}));ここでgb_objはグラフビルダーオブジェクトであり、エラーは
Send Expects Scriptable Object at row 6 in access or evaluation of 'List' , {/*###*/LegendModelItem( Label( "meas_para_name" ), Type( "Marker" ) )}ここで、「meas_para_name」はプロットされたデータ テーブル内の測定パラメータの名前です。
これを JMP18 で動作させるには何を変更すればよいですか?
(上記の情報が不十分な場合はお知らせください)
自動化とスクリプトウィンドウズRe: JMP 16 から JMP 18 - 凡例サーバー/アイテムの取得に関する質問回避策: 各項目に対して凡例項目を取得する()を使用します。
凡例アイテムの取得に関する問題
[JMP19で修正]
Re: JMP 16 から JMP 18 - 凡例サーバー/アイテムの取得に関する質問ホギありがとうございます。以下 (for each を使用) は JMP 18 では機能しません。何が足りないのでしょうか?
server = gb_expr_obj<< Get Legend Server; For Each({item}, server << Get Legend Item (), item << Set Properties({Marker("Minus")}));Re: JMP 16 から JMP 18 - 凡例サーバー/アイテムの取得に関する質問最初のステップでは、凡例項目の取得を使用します。そして、2 番目のステップではインデックスとして「i」を使用します。
server = gb << Get Legend Server;
Nitems = Nitems(( server << Get Legend Items)[1]);
for(i=1, i<= Nitems, i++,
Eval(Eval Expr(item = server << Get Legend Item(1, Expr(i))));
item << Set Label( "Item " || Char( i ) )
);
複数のレイヤーがある場合は、最初のインデックスも変更する必要があるかもしれません。
Re: JMP 16 から JMP 18 - 凡例サーバー/アイテムの取得に関する質問ホギ JMP 19 はいつリリースされますか?
Re: JMP 16 から JMP 18 - 凡例サーバー/アイテムの取得に関する質問2025-09