グラフ ビルダー: 線 - ブレークを追加する可能性 (:green_heart:)☑ クールな新機能
☑ 多くのユーザーに役立つ可能性があります!
☑ 「バグ」を除去する
☐ あれば便利
☐ 誰も必要としない
#私のトップ10_2024
このウィッシュリストのリクエストのきっかけは何ですか?
グラフ ビルダーの折れ線グラフには、便利な行順序機能があります。
選択すると、線はグラフ内のデータ ポイントを左から右に接続するのではなく、データ テーブルに表示される順序に沿って接続します。

このグラフの代わりに:

ユーザーは次のグラフを取得します。

ずっと良くなりました...
しかし残念なことに、次のカーブに「戻る」厄介なジャンプがあります。
もちろん、単純なグラフの場合は、列 (ここでは「Station」) をオーバーレイとして使用して、ジグザグのない 3 つの個別の曲線を作成することもできます。
しかし、 グラフビルダーのような少し複雑なグラフを作成すると、現在のグラフビルダー(v17、v18)の限界に達してしまいます。
どのような改善を望みますか?
- データ テーブル内のデータがソートされている場合、右から左へのステップは新しい曲線を示します。
したがって、行順序を有効にすると、「左から右のみ」の線を描画する追加オプションが存在する可能性があります。
このオプションを有効にすると、高い値から低い値へのステップの線が消えます -> ジャンプバック線がなくなります : )

- フォールバック: y 値が欠落している行は、折れ線グラフに区切りを追加するために使用できます (グラフの中央のどこかに追加することもできます - クールですよね?)
...オプションがあったら: *)

このアイデアはなぜ重要なのでしょうか?
プログラムの小さな変更 - ユーザーにとって大きな改善:

dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group",Character,"Nominal",Formula( Substr( :STATION, 8, 1 ) ));
Graph Builder(
Size( 523, 407 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ), Color( :group ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter(
columns( :STATION ),
Where( :STATION == {"USW00003195", "USW00003868", "USW00003949"} ),
Display( :STATION, N Items( 15 ) )
)
)
)
より多くの願い
データの探索と可視化Re: グラフ ビルダー: 線 - ブレークを追加する可能性オプション(2)はJmpですでに利用可能です。

それでも、オプション (1) は依然として推奨される解決策です。データ テーブルに補助行を追加しなくても後方ジャンプの問題を解決できます。

Re: グラフビルダー: 線 - ブレークを追加する可能性興味深いアイデア - X (または Y) の順序が減少した場合は、新しい行を開始します
Re: グラフ ビルダー: 線 - ブレークを追加する可能性ありがとう@Craige_Hales
運が良ければ、開発者がその願いを見つけ、気に入ってくれるでしょう...
Re: グラフ ビルダー: 線 - ブレークを追加する可能性@mia_stephens 、実装が簡単で、大いに役立ちます。
新しい機能が利用可能になるまで...
QuickSelect Toolbarの新しいバージョンをアップロードしました。
新しい機能が追加されました:

アイデア:
各データ ブロックの間にダミー行を追加して、折れ線グラフに区切りを追加します。
テーブルの末尾に新しい行を追加し、並べ替えに数値列を使用します。残念ながら、レポートが開いている場合はテーブルの並べ替えは禁止されています (!)
-> データテーブルの並べ替え + 行の追加 + 連結により、次のことが可能になります。
しかし、私は

最初に来るのは...
Re: グラフ ビルダー: 線 - ブレークを追加する可能性この場合、行間で異なる部分に対応する新しい列 (変数) を作成し、その変数をオーバーレイにドロップするだけで、行が正しく分割されます。
Re: グラフ ビルダー: 線 - ブレークを追加する可能性オーバーレイ ドロップゾーンが空くことはありません ; )
これは当社では非常に一般的な使用例です。
以下は天気データの例です。この場合、スムーザーにはオーバーレイが使用されています。
グラフ ビルダー。スムーザーとラインを組み合わせる方法
Re: グラフ ビルダー: 線 - ブレークを追加する可能性 - ステータスが「確認済み」に変更されましたRe: グラフ ビルダー: 線 - ブレークを追加する可能性こんにちは@Sarah-Sylvestre 、「ジグザグの線を削除する」を他のオプションと組み合わせて、グラフ ビルダーでのプロットの書式設定を容易にすることができます。
Re: グラフ ビルダー: 線 - ブレークを追加する可能性#DACH2024
Re: グラフ ビルダー: 線 - ブレークを追加する可能性役に立つかもしれない別の回避策。後方の線分に、幅 0 の独自の凡例カラー項目を割り当てます。
dt = Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group", Character, "Nominal", Formula( Substr( :STATION, 8, 1 ) ) );
dt << New Column( "cgroup", Character, "Nominal",
Formula( If( Row() == 1 | Lag( :DATE ) > :DATE, "break", Substr( :STATION, 8, 1 ) ) )
);
Graph Builder(
Size( 523, 448 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group, Overlay Encoding( "None" ) ), Color( :cgroup ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter( columns( :STATION ),
Where(
:STATION == {"USW00012924", "USW00013733", "USW00013877", "USW00014751", "USW00014922", "USW00024024"}
),
Display( :STATION, N Items( 15 ) )
)
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 31, Properties( 3, {Line Width( 0 )}, Item ID( "break", 1 ) ) )}
),
Dispatch( {}, "400", LegendBox, {Legend Position( {31, [0, 1, 2, -1, -4, -4, -4]} )} )
)
);Re: グラフビルダー: 線 - ブレークを追加する可能性すごい、とてもエレガントな回避策ですね 
オーバーレイからカラーへソリューションを転送します。ここでは「1列のみ」という制限はありません。
-> 今後もぜひ利用させていただきます!
残念ながら、多くの場合、追加の次元に沿ってエントリを区別するために色 Dropzone の書式設定オプションが必要な場合には機能しません。
@ザングレッグ : グラフ ビルダーで後方の線分をスキップできるようになる可能性はありますか (GUI のオプションを使用)?
Re: グラフビルダー: 線 - ブレークを追加する可能性もしかしたら設定で設定できるかもしれませんか?
「オーバーレイの制限」を参照 / グラフビルダーの線の問題
Re: グラフビルダー: 線 - ブレークを追加する可能性線分の接続を後方にスキップすることに関しては、このようなケースの問題に対処する「行昇順」という線要素の新しい順序付けオプションがあります。
Re: グラフビルダー: 線 - ブレークを追加する可能性@ザングレッグわあ、すごい!ありがとう!
クリスマスプレゼントのよう。
どこで見つけることができますか?例を共有してもらえますか?

Re: グラフビルダー: 線 - ブレークを追加する可能性あっ!タイミングを忘れてしまいました。次のEAで試せるはずです。クリスマス前ではなく、2026年初頭ですね。返信を編集できるか確認してみます。
Re: グラフビルダー: 線 - ブレークを追加する可能性ああ、素晴らしい。まさにクリスマスプレゼントのようです。
... 楽しい期待の日々がさらに続きます ; )
Re: グラフビルダー: 線 - ブレークを追加する可能性小さなスイッチですが、同時に幅広い分野の計画を可能にするものでもあります。
Re: グラフ ビルダー: 線 - ブレークを追加する可能性 - ステータスが次のように変更されました: はい、引き続きご注目ください。こんにちは!この機能はJMP 20で利用可能になります。グラフビルダーでは、グループ化されたスパゲッティラインに行順序の区切りが追加されました。 認定 JMP ユーザーであれば、今すぐ JMP 20 EA 1 でお試しいただけます。プログラムへのアクセスをリクエストするには、次のサイトにアクセスしてください。ジャンプ .com/アーリーアダプター.
Re: グラフビルダー: 線 - ブレークを追加する可能性素晴らしいです。本当にありがとうございます!
新しいオプション行が昇順になると、
dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group",Character,"Nominal",Formula( Substr( :STATION, 8, 1 ) ));
Graph Builder(
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ) ),
Elements( Line( X, Y, Ordering( "Row Ascending" ) ) )
);
JMP can now produce this graph :
代わりにこれ: