グラフビルダーで行の状態の色を保持する凡例を作成するにはどうすればよいですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は複数のデータセットを使用した資産パフォーマンス分析に取り組んでいます。 カスタムカラーを作成しました(からColorBrewer: 地図の色のアドバイス) 各アセットに対して、以下の (匿名化された) スクリプトを使用して行の状態の色を設定しました。 私のニーズに合った素敵な配色です。 問題は、さまざまなプラットフォームの行凡例の作成とグラフ ビルダーのカラー スキームでは、特定のカラー スキーム (JMP のデフォルトまたは「カスタム」) しか選択できないことです。 また、分析している各データセットにすべてのアセットが含まれていない可能性があります。
グラフビルダーでスクリプト化されたカラースキームを保持する凡例またはカスタムカラースキームを作成する方法はありますか?
各行について(
Color Of( Row State( Row() ) ) = Match( :Asset,
"aaa"、RGB カラー( 255、217、47 )、
"bbb"、RGB カラー( 222, 45, 38 )、
"ccc"、RGB カラー( 35、139、69 )、
"ddd"、RGB カラー( 116, 196, 118 )、
"eee"、RGB カラー( 186、228、179 )、
"fff"、RGB カラー( 178, 24, 43 )、
"ggg"、RGB カラー( 8、81、156 )、
「ああ」、RGB カラー( 107, 174, 214 )、
"iii"、RGB カラー( 106、61、154 )、
"jjj"、RGB カラー( 202、178、214 )
)
);

以前の同様の未回答の議論をここで見つけました。 https://communities.sas.com/message/101026#101026
Re: グラフ ビルダーで行の状態の色を保持する凡例を作成するにはどうすればよいですか?それを聞いてうれしい! 「値の色」プロパティは「列情報」ダイアログで設定できることを追加する必要がありました。 すでにスクリプトがあったため、スクリプトを使用してのみ実行しました。
Re: グラフ ビルダーで行の状態の色を保持する凡例を作成するにはどうすればよいですか?ザン:それはうまくいきました! ありがとう。 私はスクリプト初心者です。JSL の膨大な用語を学ぶには数年かかります...
Re: グラフ ビルダーで行の状態の色を保持する凡例を作成するにはどうすればよいですか?ハイマーク、
グラフ ビルダーは、データ テーブルの色がオーバーレイ カラー変数にいつ適しているかをまだ認識していません。 つまり、「aaa」を含むすべての行が同じ色を持ち、他の行がその色を持っていないことを確認する必要があります。 可能ですが、まだ実現していません。
ただし、代替手段がいくつかあります。 1 つは、Value Color プロパティを使用する方法です。これは、色が行ではなく値に関連付けられることをグラフ ビルダーに指示します。 そのためのスクリプトは次のとおりです。
カラム( "資産" ) <<プロパティの設定(
「価値ある色」 、
{ 「ああ」 = RGBカラー( 255 、 217 、 47 ) 、
「バブ」 = RGBカラー( 222 、 45 、 38 ) 、
「CC」 = RGBカラー( 35 、 139 、 69 ) 、
「ddd」 = RGBカラー( 116 、 196 、 118 ) 、
「ええ」 = RGBカラー( 186 、 228 、 179 ) 、
「ふふ」 = RGBカラー( 178 、 24 、 43 ) 、
「ググ」 = RGBカラー( 8 、 81 、 156 ) 、
「ああ」 = RGBカラー( 107 、 174 、 214 ) 、
「iii」 = RGBカラー( 106 、 61 、 154 ) 、
「ジジ」 = RGBカラー( 202 、 178 、 214 )
}
) ;
もう 1 つの方法は、他の場所でも同じ色を使用したい場合に、環境設定でカスタム カラー テーマを作成し、それをデフォルトにすることです。 組み込みのカラー テーマの一部は Color Brewer からのものであることに気づくかもしれません。
最後に2つ目の問題「分析している各データセットにすべての資産が含まれていない可能性があります」は別の問題です。 存在しないデータ値を凡例に表示するための回避策の 1 つは、欠落しているデータ値または 0 Freq 値を含むデータ セットにそのデータ値を追加することです。