「選択されていない色あせた」の「色あせた」程度やあ、
グラフ内のデータポイントが選択されると、他のデータポイントがフェードします(デフォルトで、マーカー選択モードがそのように設定されている場合、他のオプションも可能です)。
色あせとは、「同じ色ですが、それほど強くない」という意味です。
「色あせ」の程度を定義するオプションはありますか?
グラフが「インタラクティブhtml」にエクスポートされると、選択されていないポイントは「ちょうど」白になります
-しかし実際には、これにより、選択されたデータポイントと選択されていないデータポイントを区別するのがはるかに簡単になります。
フェージングの程度を設定するオプションがすでにある場合は、フェードが多い場合と少ない場合が望ましい場合があります...
グラフィックスRe:「選択されていない色あせた」の「色あせた」程度(データテーブルの行の赤い矢印の下にある)[色]または[列ごとにマーク]を試して、連続した列を使用することができます。 色は、その列の値に応じて異なります(ビニングされます)。行を除外している(ただし非表示にしていない)場合に表示されるかどうかはわかりませんが、これはあなたが望むものかもしれないと思います。
Re:「選択されていない色あせた」の「色あせた」程度私はこれを設定できるとは思いませんし、あなたが説明するようにそれを使用することもありません。
行/ポイントをマークする他の多くの可能性があります。色、マーカー、サイズ、ラベル、グラフ内の位置... あなたは本当に別の次元が必要ですか?
(必要な機能を取得するための)回避策は、選択されていない色をより劣化した色に変換する数式を入力し、それを色の行の状態として定義することです。
Re:「選択されていない色あせた」の「色あせた」程度やあ@Georg 、
これはうまくいく可能性があります。
データポイントを選択した後、数式の実行をトリガーするにはどうすればよいですか?
Re:「選択されていない色あせた」の「色あせた」程度やあ、
@danschikore行状態ハンドラーを使用するためのヒントを教えてくれました。 ->クールな機能、ありがとう:)
これで、任意のデータポイントを選択して関数fをトリガーできます。
dt << make row state handler( f );
しかし、人生でよくあることですが、1つの問題を解決し、2つの新しい問題を解決します。
a)GraphBuilderの色設定は行の色設定を上書きします
->行の色の設定でGraphBuilderの色を上書きする設定はありますか?
そしてはるかに厳しい:
b)行の状態ハンドラーは、行の状態の変更に反応します。残念ながら、新しい「ラベル」と「色」も変更されます。
ログには、「行の状態は行の状態ハンドラーによって変更されるべきではない」と記載されています。
すべての行の状態の変更ではなく、「選択」の変更にのみ反応する方法はありますか?

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
f = Function( {a},
selected = dt << Get selected Rows();
if(N Row(selected)>0,
print("change size & font");
rs = dt << get row states;
bits0 = (mod(rs, 2)==1); //select
bits1 = (mod(floor(rs/2),2)==1)*2; //exclude
bits2 = (mod(floor(rs/4),2)==1)*4; //hide
highlight = 200; // large dot, label (keep the automatic color)
faded = 8192; //light gray --> unfortunately, no effect
setStates = bits0 + bits1 + bits2 + highlight * bits0 + faded *(1-bits0);
show(rs, bits0,bits1,bits2,setStates);
dt << Set Row States (setStates);
);
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Color( :sex ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
rs = dt << make row state handler( f );
Re:「選択されていない色あせた」の「色あせた」程度行の状態の変化に対応する別の方法は、行の状態を使用する数式を使用して新しい列を作成することです。次に、これらの列をGraph Builder(または他のプラットフォーム)で使用でき、数式の変更に反応します。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "sexformula",
Character,
"Nominal",
Formula( If( Selected(), "Selected", :sex ) )
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Color( :sexformula ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties(
2,
{Line Color( 1 ), Marker Size( 6 )},
Item ID( "Selected", 1 )
)
)}
)
)
);
Re:「選択されていない色あせた」の「色あせた」程度他の投稿で何かが足りないかもしれませんが、JMP設定でレベルを設定するだけではいけませんか?
