皆さんこんにちは、
私たちが行うルーチングラフを自動化するスクリプトを作成しています。
オペレーターが3つの異なる凡例パラメーターから1つを選択できるウィンドウをスクリプト化しました。この選択されたパラメーターは、次のグラフの「色」として使用する必要があります。RadioBoxを使用したのは、オペレーターが1つだけを選択できるようにするためです(CheckBoxの反対側)。
「RadioBoxが1になったら、凡例1を色として使用する」などを使用することを考えていました。
私は次のことを試しましたが、機能しません。スクリプトは「色」設定をスキップするだけです。
Color(
If (rb << Get (1), :Legend 1 ) ,
If (rb << Get (2), :Legend 2 ),
If (rb << Get (2), :Legend 2 )
)
If (rb << Get (1), Color(:Legend 1 )) ,
If (rb << Get (2), Color(:Legend 2 )),
If (rb << Get (2), Color(:Legend 2 ))
),
よくわからない(1) どうやって実際の「if radiobox = 1」と(2)を作成するどこスクリプトに配置します。
私が共有したのは、簡略化されたバージョンです。実際のスクリプトには、最大35個のグラフが作成されているため、「If radiobox = 1」、「凡例1のグラフビルダー」の順に配置したくありません(3のためにそれを行います) x 35)そうでなければ、これはクレイジーになるでしょう
それを行う方法について何か考えがありますか?
CC あずきっく
RadioBox()に渡すことができるメッセージについては、スクリプトガイドを参照してください。
ヘルプ==>スクリプトインデックス==>ラジオボックス()
スクリプトはほぼ完成しました。以下はスクリプトで、それを機能させるために2つの変更を加えました。
Names Default To Here( 1 );
// Open a window to select parameters to be plotted:
window = New Window( "Graph parameters",
Outline Box ("Please select of the parameter to be used in the legend"),
rb = Radio Box ({"Legend 1", "Legend 2", "Legend 3"}),
Button Box( "Create graphs",
theLegend = rb << get selected;
// Create a Journal:
Journal = New Window("Journal graphs", <<JOURNAL></JOURNAL>