JSL如何自動選擇指定的顏色漸變形式?比如“大班”的身高欄。 JMP”,選擇②指定的顏色漸變。
謝謝!

腳本Re: 如何使用JSL自動選擇指定的顏色漸變形式?好的,現在我明白你想要什麼了。 它需要兩個步驟:(1) 指定顏色漸變和 (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自動選擇指定的顏色漸變形式?看列屬性.