JSLを使用して指定されたカラーグラデーションフォームを自動的に選択する方法は?例えば「ビッグクラス」の身長欄。 JMP」で、②で指定した色のグラデーションを選択します。
ありがとう!

スクリプティングRe: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?わかりました、今、私はあなたが望むものを見ます. (1) 色のグラデーションを指定し、(2) セルに色を付けます。 このコード例は、2 つのステップと構文を示しています。
Names Default to Here( 1 );
// example data set
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// add color gradient as a column property
:height
<< Set Property( "Color Gradient", {"Green Yellow Red", Range( {51, 70, 62.55} )} )
<< Color Cell by Value;Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?列プロパティを追加した後、列パネルでデータ テーブルの唯一の変更が観察されます。 その変更は、パネルの列名の高さの後にあるアスタリスクで示されます。 データ列とデータ テーブルには、色のグラデーションは表示されません。 グラフ ビルダーは、色のグラデーションを使用します。 このスクリプトはその効果を示しています。
Names Default to Here( 1 );
// sample data
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
// sample plot using defaut color role
gb = dt << Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables( X( :Runtime ), Y( :Oxy ), Color( :Weight ) ),
Elements( Points( X, Y, Legend( 9 ) ), Smoother( X, Y, Legend( 10 ) ) )
);
// look at default result
Wait( 2 );
// change color gradient
:Weight << Set Property( "Color Gradient", {"White to Blue", Range( {18, 60, 25} )} );
// observe new gradient in Graph BuilderRe: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?高さ列のカラーグラデーションの効果を直接達成するためにJSLを使用したいと考えています。Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?ありがとうマークベイリー!
まだわかりません。 ここまでしか書けませんが、表は全く変わりません。

Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?その失敗は、間違ったプロパティを使用しているためです。 私が引用したドキュメントでは、色とグラデーションの関連付けが明確に区別されています。
Value Gradientの勾配と範囲と中間点を指定する:
col << Set Property( "Color Gradient", { "White to Blue", Range( { 18, 60, 25 } ) } );Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?ありがとうマークベイリー!
いくつかの方法を試しましたが、まだ解決策がありません。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?感謝マークベイリー!

Re: JSL を使用して、指定した色のグラデーション フォームを自動的に選択するにはどうすればよいですか?見る列のプロパティ.