値の色の列のプロパティを抽出してリストに格納する方法こんにちは、
セルの列に "value color"プロパティがあると仮定して、特定のセルに割り当てられた色を取得します。
これはBig Class.jmpに適用された私のスクリプトのコピーです。「性別」欄に値のカラープロパティを追加しました。
//Get the grouping column and store in a list
Summarize( A = by( :sex ) );
B = :sex << get property( value ordering );
If( Is Empty( B ),
GroupList = A,
GroupList = B
);
Show( GroupList );
//get the value color ordering property
GroupColor=:sex << get property( value colors );
Show(GroupColor);
出力は以下のとおりです。
GroupList = {"F", "M"};
GroupColor = {"F" = 19, "M" = 21};ただし、GroupColorの出力は次のようにします。
GroupColor = {19, 21};これは可能ですか?
シェイラ
再:どのように値の色の列のプロパティを抽出し、リストに格納するには?ありがとうございます。これもうまくいきます。:)再:どのように値の色の列のプロパティを抽出し、リストに格納するには?ありがとうございます。これはうまくいきます。:)再:どのように値の色の列のプロパティを抽出し、リストに格納するには?これはうまくいくでしょう
For( i = 1, i <= N Items( GroupColor ), i++,
GroupColor[i] = Num( Word( 3, Char( GroupColor[i] ) ) )
);
再:どのように値の色の列のプロパティを抽出し、リストに格納するには?NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
:sex << Set Property( "Value Colors", {"F" = -13647958, "M" = -4222675} );
groupColor = :sex << get property( value colors );
Show(groupColor);
for(i=1, i<=NItems(groupColor), i++,
groupColor[i] = Arg(groupColor[i], 2);
);
Show(groupColor);