グラフ ビルダー: 連続変数によって色付けされた系列の折れ線グラフの固定データ ラベル?こんにちは - グラフビルダーで複数の系列を重ねてプロットしています。 凡例は素晴らしいですが、新しいデータを見たときにあちこちに目を飛ばす必要がないように、各シリーズの最後にデータ ラベルがあると非常に便利です。 ただし、カラー列に連続変数を使用した場合、ラインラベルの設定は消えます。 シリーズをオーバーレイ列に配置することもできますが、そうするとスクリプトが非常に難しくなり、ラベルを手動で入力する代わりに、別のラベルとして機能する色を手動で入力する必要があります。 連続カラー変数を使用してこれらのラベルを作成する方法はありますか?
ありがとう!
自動化とスクリプト作成データの探索と視覚化ウィンドウズRe: グラフ ビルダー: 連続変数で色分けされた系列の折れ線グラフの固定データ ラベル?ラインラベルはあなたが望むものですか?


dt = Open( "/C:/Program Files/JMP/JMPPROEA/18/Samples/Data/US Regional Population.jmp" );
Graph Builder(
Size( 553, 264 ),
Show Control Panel( 0 ),
Show Title( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Year ), Y( :Population ), Overlay( :Region ) ),
Elements( Line( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(
2,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Great Lakes", 1 )
),
Properties(
9,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Pacific", 1 )
),
Properties(
10,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "South Atlantic", 1 )
)
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Line Seg( "Line (Great Lakes)" ),
Label Offset( "Name", -1, {9.88327472828701, 37772.1540027761} )
)}
)
)
)
Re: グラフ ビルダー: 連続変数で色分けされた系列の折れ線グラフの固定データ ラベル?Y 軸に複数の列がありますか、またはそれらの別々の線をどのようにプロットしていますか? オーバーレイの使用はかなり簡単です

JMP が作成したスクリプトはそれほど悪くありません
Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("108.83 - 113.96", 1)),
Properties(1, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("113.96 - 115.2", 1)),
Properties(2, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("115.2 - 116.32", 1)),
Properties(3, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("116.32 - 117.58", 1)),
Properties(4, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("117.58 - 121.78", 1))
)}
)
)
)
そして「より良く」することができる
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);
完全な例
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
gb = dt << Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7)))
);
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);Re: グラフ ビルダー: 連続変数で色分けされた系列の折れ線グラフの固定データ ラベル?@ホギそして@jthi皆さんの返信ありがとうございます! したがって、データテーブルは別のテーブルにリンクされているためスタック形式になっており、リンクのID列が必要です。 いくつかの列は次のように離散的です@ホギ示しましたが、これらのプロットの多くは系列間で変更された変数が連続している系列です。 おそらく問題の一部は、jmp に計算を任せるのではなく、私が自分で計算の一部を行ったことにあるでしょう。 JMPでは実行できないと思われる方法でデータにスタックしようとしています(データも再スケールするようであり、ラインプロパティの「スタック」とは異なります)。テーブル変数を使用して、絶対的な意味でデータをオフセットする別の列を作成しました。 次に、いくつかのスライダーを追加して、オフセットのスケールを調整しました。 そこで、JMP について少し調べてみましたが、それが問題の一部かもしれません。

そこで、より適切な用語が見つからないため、「階層オフセット変数」として選択する変数がいくつかあります。 レベルが変化すると、主階層変数に大きなオフセットが関連付けられ、副階層変数が変化すると、より小さなオフセットが追加されます。 シリーズが非常に多いため、色のスペクトルがあると非常に役立ちます。 残念ながら、通常は色付け変数として意味をなす 2 番目の階層変数は連続的であるため、凡例は常に連続的であり、レベルをラベルとして指定することはできません。 2番目の階層変数をオーバーレイボックスに入れて、2000個のビンを作成しようとしました。これにより、すべてのシリーズが表示され、平均化されないことが保証されますが、色のグラデーションを指定できず、ランダムな色が与えられるだけです。 また、凡例では、そこにあるデータではなく、それらのビンが表示されますが、これは機能しません。 おそらく、オーバーレイの凡例に強制的にカラースキームの連続バージョンを返す方法があるのでしょうが、私にはそれが見つかりません。また、凡例の未使用のビンをすべてチェックボックスから外すのも面倒です。 ラベルと色のグラデーションを表示できるようにしたいと考えています。 PowerPoint でラベルを手動で調べて追加することに時間を費やすこともできると思いますが、JMP のすべての機能を考えると、これを行う方法があるはずだと思います。
意味が通じるといいのですが。 少し頭がぼんやりしているので、意味が分からない場合はお知らせください。
Re: グラフ ビルダー: 連続変数で色分けされた系列の折れ線グラフの固定データ ラベル?オーバーレイを使用してもグラデーションタイプのカラーリングを設定できるはずだと思います

凡例を開いてカラーテーマを変更する

