グラフビルダーの動的参照線Graph Builder でカスタム参照線と領域を (単純に) 作成して、ローカル データ フィルターを使用するときに、参照が表示されているデータに合わせて動的に調整されるようにしようとしています。添付には 2 つの「モデル タイプ」(A と
があり、保存されたスクリプトはモデル タイプ B の参照領域を示しています。ローカル データ フィルターを使用して「A」を選択すると、グラフは変わりますが、もちろん、参照 (軸参照範囲を使用して手動で設定) は変わりません。
範囲を表す列を追加し、グラフ領域を右クリックして追加できるスクリプトからそれらの列をポイントしようとしました。しかし、これらのスクリプトは (私の知る限り) 列をポイントできません。簡単な方法は、軸への参照を (通常どおり) 追加し、参照線 (Y = mX + B の形式、もちろん曲線バージョン) または参照範囲をスクリプト化できる「動的」オプションを用意することです。どちらのオプションも列をポイントするか、グラフ変数の 1 つではないがテーブル変数の 1 つである可能性のある利用可能なデータに基づいて、線/範囲をオンザフライで計算できます。
あらゆる助けに大いに感謝します。JMP サポートはこれを先送りし、ここに投稿することを提案しました。
自動化とスクリプトデータの探索と視覚化マックOSRe: グラフビルダーの動的参照線私はこれをかなり簡単に再現できましたが、あなたの「BUT」ステートメントで示唆されているもの以外は例外です。たとえば、黄色の高低線を追加すると、それらは同じ「線」コントロール パネルに含まれるため、そこで塗りつぶしを変更すると、当然、すべての変数の塗りつぶしが変更されます。Web 上で見つけられないのは、黄色の参照線に「間の塗りつぶし」を使用し、メイン データ ラインに「なし」を使用できるように、新しい線コントロール パネルを追加する方法です。正しい方向を教えていただけますか? ご協力ありがとうございます。これを機能させる方法がわかれば、問題は解決します。:)
Re: グラフビルダーの動的参照線私が提案するのは、テーブルに新しい列を追加し、それをグラフで使用することです。通常、これがニーズに合えば最も柔軟なオプションです (私の意見では)。ただし、グラフ ビルダーで構築するのは非常に面倒です。
この方法では、必要に応じてX/Yグループ(またはページ)を使用して、すべてのモデルタイプを同時に表示することもできます。


平均、緑の上限/下限、黄色の上限/下限の新しい列を追加しました(私の例では平均 +/- シグマ制限のみ)

フィルター変更ハンドラーを使用して参照線を設定することも別のオプションです。また、これを処理できるグラフィック スクリプトを作成することもできますが、理解するのが複雑になる可能性があります。
Re: グラフビルダーの動的参照線
</CODE></PRE></LINGO-BODY><LINGO-SUB id="lingo-sub-746933" slang="en-US" mode="UPDATE">Re: グラフビルダーの動的参照線</LINGO-SUB><LINGO-BODY id="lingo-body-746933" slang="en-US" mode="UPDATE"><P>これはフィルター変更ハンドラーを使用して実行できます。</P><PRE><CODE class=" language-jsl">dt = current data table();
gb = dt << Graph Builder(
Size( 707, 814 ),
Variables( X( :Date ), X( :Day of Week, Position( 1 ) ), Y( :FP Rate ) ),
Elements(
Line( X( 1 ), X( 2 ), Y, Legend( 4 ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 5 ) )
)
);
ldf = gb << Local Data Filter(
Add Filter( columns( :Model Type ), Where( :Model Type == "B" ) )
);
f = function ({a},myrows =ldf << Get Filtered Rows;
myData =dt [myrows, "FP Rate"];
myMean = mean(myData);
mystdDev = std dev (myData);
y1 = myMean - 2 * mystdDev;
y2 = myMean + 2 * mystdDev;
// remove old ref lines
Eval(Eval Expr(report(gb)[AxisBox(2)] <<REMOVE ref="" line=""></REMOVE>Re: グラフビルダーの動的参照線おそらく、同じグラフ ビルダーに複数の折れ線グラフを追加することをお探しだと思います (この例では、黄色の塗りつぶし、緑の塗りつぶし、平均、ポイント間の線の 4 つがあったと思います)。右クリックして [追加] -> [折れ線] を選択し、必要に応じて設定を変更することで実行できます。


Re: グラフビルダーの動的参照線ジティ、
もちろん、投稿してから数分後には、その答えがわかりました。他の人にとっては、答えは、必要なすべての変数を Y 軸に追加し、グラフ フィールドを右クリックして、コンテキスト メニューから [追加...] を選択し、たとえば別の線を追加することです。必要に応じて繰り返します。次に、グラフの左側にある要素コントロール パネルで、各範囲に必要な変数をオン/オフにして、[範囲を塗りつぶす] を選択します。その後、通常どおりに色などを調整します。