グラフビルダーでX軸ブレークを挿入するにはどうすればよいですか?やあみんな、
JMP で単純な X 軸ブレークを挿入しようとしていますが、グラフ ビルダーでそのオプションが見つかりません。
たとえば、Origin Lab では、X 軸のブレークを使用してこれを簡単に達成できました。 私は JMP をまったく使用したことがないので、助けていただければ幸いです。
私の X 軸データは複数日にまたがるタイムスタンプですが、1 日では最大 1 時間の範囲に収まります。 すべてのタイムスタンプを X として入力すると、翌日までの距離が非常に大きくなるため、1 日のデータの傾向が失われます。
測定が行われた期間中の毎日の X データのみを表示したいと考えています。 問題をよりわかりやすく説明するために、小さなグラフィックを追加しました。

ありがとう!
高度な統計モデリングデータのブレンディングとクリーンアップマスカスタマイゼーション品質およびプロセスエンジニアリングRe: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?この願いにより問題は解決されます。
X グループ: 軸上の値をそれぞれのグループに制限します。
もう少し賞賛があれば、Jmp 19 に採用されるかも知れません。
回避策はいくつかありますが、どれも非常に脆弱です。 いくつかの行が追加されたと想像してください...
ボタンができたら: x 軸をそれぞれのグループに制限しますすべてが非常に快適で堅牢になります:)
その一方で、すべてのサブプロットの範囲とスケール情報を保存するには、何らかのトリックが必要であることに同意します...
Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?興味があるかもしれませんhttps://community.jmp.com/t5/JMP-Blog/How-to-create-an-axis-break-in-JMP/ba-p/30611これは、軸ブレークを追加する別の方法を示しています。変数の複製を追加し、分数のみを表示するように各部分を調整します。 jthi のデータでは次のようになりますが、x 変数 (列 2) を連続値に戻します。

クリーンアップを行い、色をすべて同じになるように変更しましたが、凡例設定を編集して余分な凡例エントリを非表示にしたいと考えています。
Graph Builder(
Size( 973, 455 ),
Show Control Panel( 0 ),
Graph Spacing( 15 ),
Variables( X( :Column 2 ), X( :Column 2 ), X( :Column 2 ), Y( :Column 1 ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 7 ) ) ),
Elements( Position( 2, 1 ), Bar( X, Y, Legend( 8 ) ) ),
Elements( Position( 3, 1 ), Bar( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch( {}, "Column 2", ScaleBox,
{Min( 20oct2022 + 00:01:00 ), Max(20oct2022 + 03:59:00 ), Interval( "Hour" ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "Column 2", ScaleBox( 2 ),
{Min( 21oct2022 + 00:01:00 ), Max(21oct2022 + 03:59:00 ), Interval( "Hour" ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "Column 2", ScaleBox( 3 ),
{Min( 22oct2022 + 00:01:00 ), Max(22oct2022 + 03:59:00 ), Interval( "Hour" ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "400", ScaleBox,
{Legend Model( 7,
Properties( 0, {Fill Color( 5 )}, Item ID( "Column 1", 1 ) )
), Legend Model( 8,
Properties( 0, {Fill Color( 5 )}, Item ID( "Column 1", 1 ) )
), Legend Model( 9,
Properties( 0, {Fill Color( 5 )}, Item ID( "Column 1", 1 ) )
)}
)
)
);
Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?Jemster、jthi、ih のこれまでのすべての提案に感謝します。
私が正しく理解していても、これは迅速かつ簡単には実行できません。特に、表示やデータに変更を加えたい場合はそうではありません。 私は引き続き解決策の1つを機能させようとします。
また、これは JMP で実装されるべきだと思います。ウィッシュリストに追加できるかどうか確認してみます。
はじめましてポール
編集
ウィッシュリスト - https://community.jmp.com/t5/JMP-Wish-List/Add-easy-configurable-axis-breaks-to-the-Graph-Builder/idi-p/526241
Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?X グループ化を使用し、連続した X 軸を使用している場合に、JMP に X 軸を自動的にスケールするオプションがあれば、良いウィッシュ リスト項目になると思います。 現在、JMP では「空きスペース」のみが表示されます。 個別に拡大縮小することもできません

一部のユーザーにとっては、この画像の方が何が起こっているのかを理解しやすいかもしれません。

ペイントとコピー&ペーストでいくつかのグラフを組み合わせた後、次のようになります (名目上の x 軸と序数の x 軸にも機能するはずです)。

Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?グループ x 軸や順序軸が求めていたものをまったく提供しない場合に備えて、私は 3 つの別々の高いグラフと細いグラフを作成し、それらをコピーして貼り付けるという手段に頼ることが何度かありました。誰も連続変数の解決策を思いつかない場合、これは良いウィッシュ リスト項目になります。
Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?1 つのオプションとして、タイムスタンプを Ordinal (または Nominal) に設定し、グループ化変数をオーバーレイとして使用してみることができます。 追加のグループ化列として日付を追加することもできます。

テーブルスクリプトを使用してデータテーブルも添付しました
Re: グラフビルダーで X 軸ブレークを挿入するにはどうすればよいですか?グループ X はあなたが望むものかもしれません。 あなたの説明に基づいて、データが存在しないタイムスタンプを除外するには、グラフビルダーウィンドウの「グラフビルダー」の横にある赤い三角形を使用して見つけられるローカルデータフィルターを使用することをお勧めします。
Re: グラフ ビルダーで X 軸の区切りを挿入するにはどうすればいいですか?これは非常に便利な機能であり、私が長い間、時系列データ用に GraphPad Prism に移行する理由となってきました。
Re: グラフ ビルダーで X 軸の区切りを挿入するにはどうすればよいでしょうか?回答の最初の行にあるリンクはとても役に立ちました。ありがとうございます。
Re: グラフ ビルダーで X 軸の区切りを挿入するにはどうすればよいでしょうか?OriginやGraphanaのようなプロフェッショナルブレイクに投票してください。
この議論の後に提出された要望: グラフビルダーに簡単に設定できる軸ブレークを追加する
同様の要望: グラフビルダーの軸が壊れている
Re: グラフ ビルダーで X 軸の区切りを挿入するにはどうすればよいでしょうか?@Ben_BarrInghによるデータ ビルダーは、ディスカッション用のダミー データセットを作成するのに最適です。
https://marketplace.jmp.com/appdetails/Data+Builder
Re: グラフ ビルダーで X 軸の区切りを挿入するにはどうすればよいでしょうか?「日中のトレンド」の特別なケースでは、GraphBuilderのWrapオプションを使用することができます。

... または、「時刻」を含む変換列:

範囲が 1 日を超える場合は、グループごとに最初のエントリの日付を減算することで、ズームされたタイムスタンプ [:day:hour] を計算できます。

New Column( "timestamp_zoom",
Format( ":day:hr:m", 16 ),
Formula(
(:date - Col Minimum( :date, :Group ))
+Col Minimum( Time Of Day( :date ), :Group )
)
)