変動チャートに基準線を自動的に追加するにはどうすればよいですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />以下のようなグラフを多数作成し、軸設定の参照制限を使用して制限を追加する必要があります。 制限はグラフごとに異なります。 各グラフに手動で追加する必要がないように、これを自動化する方法はありますか? 上限と下限は、追加の列のデータ セットに含めることができます。

Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?フィードバックをお寄せいただきありがとうございます。 基準線を多く設定する必要があったので、以下のような使い方をしました。
VarChartObj=Graph builder(..)
M=[1,20,30,....];//many as 20 different values
For (i=1,i<=size matrix M, i++,
report(varChartObj)[axisbox(1)]<< add ref line (M[i], solid, red);
);
わずか約 20 ref 行ですが、実行が非常に遅いことに気付きました。 For ループを作成せずに Matrix 引数を下の行に渡す方法があるかどうか疑問に思っていました (おそらく問題はループだと思いました)。 何かのようなもの:
report(varChartObj)[axisbox(1)]<< add ref line (Matrix, solid, red);
または他の方法...よろしくお願いします。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?これありがとう。
特に以下の部分。
eval(substitute(nameexpr(myAxis), expr(aaa), 0.4, expr(bbb), 1.2));
何らかの理由で、数値の代わりに変数が使用されている場合、この置換は jmp 12 では必要ですが、jmp 11 では必要ありません。
理由はわかりませんが、あなたの投稿でこの構造を見つけることができてうれしいです。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?私が持っているのは古いリビジョン (8) ですが、そのチェックボックスがありません。 これにより、分布には制限が追加されますが、変動には制限が追加されないことに気づきました。 最新バージョンへのアップグレードについては後で説明します。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?テーブルに列として仕様制限がある場合は、オーバーレイ プロットを使用できます。 しかし、統計は提供されません。



Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?私のバージョンの JMP (11 標準) には、仕様限界で基準線を表示するチェックボックスがあります。チェックされていない場合、分散プラットフォームには限界線が表示されますが、変動プラットフォームには表示されません。 これがチェックされている場合、変動ゲージ プラットフォームには限界基準線が表示されます。
他のバージョンの JMP を使用している場合は、制限に加えて列のプロパティに参照線を追加することもできます。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?ここはrefの追加に関するスレッドです。ライン。 JMP 10以降を使用している場合は、仕様制限ボックスの下部に「グラフ参照線として表示」チェックボックスがあります。
JSL - 仕様限界をグラフ参照線として表示
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?以下のように列プロパティに仕様制限を追加しましたが、再プロットするとチャートに参照線が表示されません。 私は何か間違ったことをしているでしょうか?


Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?こんにちは、ケビンさん
まず第一に、私は JMP でのスクリプトの実行に慣れていません。 学ぶ意欲はありますが、他のトレーニングが必要になります。
これらのグラフでは、特定のデータセットごとの制限は変更されません。 これをかなり頻繁に行うことになり、データの複数の列があり、各列には異なる制限が設定されます。 データセットには少なくとも数百列のデータがありますが、グラフ化する必要があるのはそのうちの 20 列だけです。 したがって、グラフに仕様限界 (基準線) を追加する必要があるのは、これらの 20 列だけです。
ありがとう、
リック
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?「物事を成し遂げるには無数の方法がある...」 トーキング・ヘッズ
あなたの質問に私自身のいくつかの質問を交えて答えます。
これは一度だけ行うものですか、それとも何度も繰り返し行うものですか?
多い場合、制限は時間の経過とともに変化しますか?
多数の場合、スクリプトを実行するのはあなただけですか、それとも他の人が実行しますか?
これらに対する答えによっては、ルックアップ テーブルからの連想配列を使用した反復ループの使用を真剣に検討するかもしれません。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?または、列プロパティ「仕様限界」を使用することもできます。
:Column 1<<SET property=""></SET>
特定の列に LSL と USL を設定すると、すべてのチャートに基準線が表示されます。
Re: 変動チャートに基準線を自動的に追加するにはどうすればよいですか?制限をリストに取り込み、コード スニペットのバリエーションを使用して参照線を追加できます。 私が知っている限り、スクリプトを使用してこれを行う方法が 2 つあることに注意してください。 1 つは列プロパティを設定するもの (4 行の制限、テーブルとその結果のプロットに残ります)、もう 1 つは出力に設定するもので、私が知っている制限はありませんが、後で使用するためにテーブルに保存することはできません。
スクリプト ウィンドウにコピー/ペーストして実行できます。 もちろん、ニーズに合わせて完全に自動化するには、パラメーターをループする必要があります。
Clear Log();
Names Default To Here( 1 );
dtData = open( "$SAMPLE_DATA\Variability Data\2 Factors Crossed.jmp");
// 1. add ref lines to the column property. It will be there for other plots as well.
// this first attempt doesn't work...
//column(dtData, "Measurement")<<SET property=""></SET>