グラフ内のラベルおはよう、
選択できる特定の値からラベルを表示するための JSL トリックはありますか?このグラフでは、最大値のラベルのみを表示します。
心から

データの探索と視覚化ウィンドウズRe: グラフ内のラベルについてこんにちは、フランソワーズ。
手っ取り早い解決策は、ラベルの形式を変更することです。グラフ ビルダーのラベル形式 (添付画像を参照) をクリックして、適切な数式を追加するか、JSL を使用して同じ操作を実行します。
Graph Builder(
Variables( X( :Xcolumn ), Y( :Ycolumn ) ), // Replace with your Columns
Elements(
Bar( X, Y,
Label( "Label by Value" ),
Label Format( "Custom", Formula( If( value > 17.5, value, " " ) ), 4, 0 ) // Here you can set your formula to change the label format
)
)
);
別の方法としては、データ テーブルに追加の列 (:Label Col) を作成し、これもグラフに追加する方法があります。
それが役に立つことを願います。
最高、
スピロス
Re: グラフ内のラベルについてもう一つのトリック:
線の場合は、ラベルを追加し、表示する値を選択できます。

ラベルと一緒に次の行が表示されます:

非表示にするオプションは 1 つあります。
ラベルの色を調整し(例:黒)、線には白を使用します。

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Variables( X( :sex ), X( :name, Position( 1 ) ), Y( :height ) ),
Elements(
Line( X( 1 ), X( 2 ), Y, Legend( 1 ), Interval Style( "Arrow" ) ),
Bar( X( 1 ), X( 2 ), Y )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
1,
Properties(
0,
{Line Color( 2 ),
Line Label Properties(
{Max Value Label( 1 ), Label Color( "Black" ), Width( 9 )}
)}
)
)}
)
)
);
Re: グラフ内のラベルについてこんにちは、
Spyros さん、Hogi さん、回答ありがとうございます。
しかし、奇妙なことに、Spyros ソリューションを使用すると、グラフ内のラベルの形式が同じではありません。スクリプトのコピーとチャートを参照してください。
よろしくお願いします

Re: グラフ内のラベルについて問題は、小数点の設定 (この場合は 0) がカスタム ラベル形式では機能しないことだと思います。回避策としては、全幅 (12) にして、値を希望の小数点数に切り上げます。
Graph Builder(
Variables( X( :Xcolumn ), Y( :YColumn ) ), //Replace with your columns
Elements(
Bar(X,Y,
Label( "Label by Value" ),
Label Format(
"Custom",
Formula( If( value > 1500, Round( value, 2 ), " " ) ), //here you can set your formula and Round the value to any number of decimal points
12, // full width
0
)
)
)
);
スクリプトが含まれたサンプル テーブルも添付しました。これで問題が解決することを願っています。
Re: グラフ内のラベルについてこんにちは、
大丈夫です。
ありがとう ! 