コミュニティの皆さん、こんにちは。
この前に、単一のラジオ ボックスと BIV プロットを作成しましたが、今は私は脚本を即興で作ってきました。 これまでのところ私の問題です
自己関数ラジオボックスを使用して3つのグラフを開くスクリプトを作成しました
1) 配布
2) Y を X で当てはめる
3) ラジオボックス

私の問題は次のとおりです。
1) スクリプトを実行すると、行の凡例には IL_ALL のみが表示され、ラジオ ボックスをクリックしても変更できません。
2) ラジオ ボックス パラメータで Distribution の行凡例を変更したいのですが、そのスクリプトの作成方法がわかりません。
スクリプトを書き直すのを手伝ってください。 私はこの JSL スクリプトに関してはまだ初心者です。
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
以下にデータテーブルの例を添付します。
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
H List Box(
Panel Box( "Make a selection",
allcolumn = Radio Box(
columnNames,
<<SET function=""></SET>ここに最新の更新スクリプトがあります。申し訳ありませんが、前のスクリプトは古いものです:)
<< Row Legend を使用して、新しい凡例を FrameBox に追加できます。 この中で最も難しい部分は古いものを削除することです。以下は XPath を使用した 1 つの提案です (十分に堅牢ではない可能性があります)
//Get the current data Table
Names Default To Here(1);
dt = Current Data Table();
columnNames = dt << Get Column Names("String");
cl = New Window("Column Selection",
H List Box(
dist = dt << Distribution(
Continuous Distribution(Column(:IL_ALL_MAG_C1_S21), Normal Quantile Plot(1)),
SendToReport(
Dispatch({"IL_ALL_MAG_C1_S21"}, "", Picture Box(5), {Set Summary Behavior("Collapse")}),
Dispatch(
{"IL_ALL_MAG_C1_S21"},
"Distrib Quantile Plot",
FrameBox,
{Row Legend(
IL_ALL_MAG_C1_S21,
Color(1),
Color Theme("Spectral"),
Marker(0),
Marker Theme(""),
Continuous Scale(0),
Reverse Scale(0),
Excluded Rows(0)
)}
)
)
),
Panel Box("Make a selection",
allcolumn = Radio Box(columnNames, <<SET function=""></SET>これは私にとっては仕事ですが、読み込みが遅れることもあります。 しかし、それは大丈夫です..
とにかく本当にありがとう:)