複数列内のデータフィルタリングによる2変量グラフ<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは私は複数のwhere句を持つ2変量グラフのスクリプト作成に関する問題についての支援を希望します。
レシピごとにまとめられた1つのウィンドウに複数のグラフを配置する必要があります。凡例には特定のツールが示されています。
現在私は1つのレシピの下に6つのツールを持っています、そして同じレシピのためにグラフごとに3つのツールをプロットする必要があります。
全部で1つのレシピの下に6つのツールに対して2つのグラフが必要です。
where句、データフィルタの組み合わせを試してみましたが、望みはありませんでした
dt = Open( "........")
新しい窓("......"、
二変量(
Y(:列1)
X(:列2)
ヒストグラム罫線(1)
(:Recipe == "XXXX"&:Tool == "YYYY"&:Tool == "YYYX&:Tool ==" YYXX ")、<---- 特定の単語で整理するために複数のツールやレシピを入力する必要がありますが、これではうまくいきません。データフィルタリングは最初のグラフの点を除外しますが、2番目のグラフの点も除外します。
SendToReport(ディスパッチ(
{}、
"2"、
ScaleBox、
{Ref Line(140、実線、"黒"、""、2)を追加します。
参照線を追加(70、実線、"黒"、""、2)、
参照線を追加(90、実線、"黒"、""、2)}
、
ディスパッチ(
{}、
"Date_Timeによる値の二変量近似"、
OutlineBox、{閉じる(1)、タイトルを設定( "XXXX")}
、
ディスパッチ(
{}、
"1"、
ScaleBox、
{形式( "y / m / dh:m:s"、)、
間隔( "時間")、Inc(2)、マイナーティック(0)、
目盛りのフォント(face( "Arial Unicode MS")、サイズ(8)、主グリッドを表示(1)、
回転ラベル( "角度付き")}
、
ディスパッチ(
{}、
"二変量レポート"、
FrameBox(2)
{DispatchSeg(
HistSeg(1)、
{塗りつぶしの色( "BlueCyan")、ヒストグラムの色(13)}
)}
、
ディスパッチ({}、"バイバープロット"、FrameBox、{フレームサイズ(1100、180)})、
ディスパッチ(
{}、
"二変量レポート"、
FrameBox(4)、
{DispatchSeg(
HistSeg(1)、
{塗りつぶしの色( "BlueCyan")、ヒストグラムの色(13)}
)}
、
、
ディスパッチ({}、"バイバープロット"、FrameBox、{フレームサイズ(900,274)、行の凡例(ツール)、色(1)、色のテーマ( "JMPデフォルト")、マーカー(0)、マーカーのテーマ( "") 、連続尺度(0)、逆尺度(0)、除外行数(0)})
)、)<<ウィンドウを最大化する
複数列内のデータフィルタリングによる二変量グラフOR演算子を正しく理解していなかったと思います。私はAND演算子が私が選択したすべてのオプションを取り込むと仮定しました。1、2、3は1つのグラフになりましたが、私の結果は最初の選択肢のみを表示していたので、レシピと1つのツールしか出力しませんでした。A_1、A_2、A_3は出力しますが、A_1のみがA_2またはA_3を出力しません。
私が使えなかった理由によってあなたが述べたように私は余分な階層を持っていたから PMroz これはツール名(A)とサブグループ(1)、A _ 1です。By(:Recipe、:Tool)の両方を実行すると、レシピごとにツールごとにグラフが出力されます。これは私が気に入っていたよりもはるかに多くでした。
ご協力ありがとうございました jeff.perkinson そして PMroz
これは私を完全に助けました、
ここで、(:レシピ== "XXXX"&(:ツール== "YYYY" |:ツール== "YYYX |:ツール==" YYXX ")
複数列内のデータフィルタリングによる二変量グラフ
Saswat Mishra wrote:
Where(:Recipe == "XXXX" & :Tool == "YYYY" & :Tool == "YYYX & :Tool == "YYXX"), <---- I need to put in multiple tools and recipes to organize by specific words and it does not work through this.
あなたが使用する必要がありますあなたの:ツール比較の間で&の代わりに。|演算子はOR、&演算子はANDです。
このようなものでうまくいくはずです。
ここで(:Recipe == "XXXX"&(:Tool == "YYYY" |:ツール== "YYYX |:ツール==" YYXX "))
しかし、私は思う PMroz 彼の返答の中に何かがある。ここでBy()を使用できるはずです。By()には複数の列を含めることができます。これが一例です。
dt = 開いた ( "$ SAMPLE_DATA \ Big Class.jmp" ) ;
dt << 二変量 ( Y ( : 重量 ) 、バツ ( : 高さ ) 、によって ( : 年齢 、 : 性別 ) ) ;
複数列内のデータフィルタリングによる二変量グラフデータを分離するための追加の階層があるようです。 たとえば、AまたはBのどちらかであるTool Typeという名前の列を追加したとしたらどうでしょうか。

複数列内のデータフィルタリングによる二変量グラフデータテーブル内に複数のレシピもあります。私は自分のデータテーブルを他のものを開かずに同じに保ちたい。
私は3つのレシピを持っていて、どれも同じ6つ以上のツールを使っています。しかし、私はレシピごとに新しいウィンドウで整理する必要があるか、またはすべて同じウィンドウに整理する必要があります。
次に、1つのグラフ上のいくつかのツールと別のグラフ上で同じレシピを使用する他のツールを使用して、レシピごとに特定のツールをグラフ化する必要があります。
と私の問題によって句は私がするならば:レシピそれから私は同じレシピグラフ上のすべての異なるツールを含む複数の二変量を受け取るでしょう。
だから例えば私は持っています
ツール= {A1_1、A1_2、A1_3、B1_1、B1_2、B1_3}
レシピ= {XXXX、XXXY、XXYY}
By(:Recipe == "XXXX")で整理すると、レシピXXXXはA1とB1のすべてのツールを1つのグラフにまとめます。
By(:Tool)を実行すると、XXXX、XXXY、およびXXYYのレシピを組み合わせたプロットと、各ツールA1_1、A1_2、A1_3のグラフが表示されます。
あなたが他の何かを意味するならば、それからあなたは詳述することができましたか?
複数列内のデータフィルタリングによる二変量グラフおそらくあなたは新しいものを作ることができますによって分析したいさまざまな組み合わせを保持する変数。 それを使うによっての変数二変量プラットフォームとあなたはそれぞれのための別々のプロットを得るでしょう。