列スイッチャーを使用したいのですが、列ごとに異なるローカルデータフィルターが必要です。各列に特定のローカルデータフィルタを割り当てる方法はありますか?JMPファイルに、適切なデータフィルタを付けた3つの別々のグラフを添付しました。また、1つのグラフを列を使って順番に切り替えたいと思います。(温度、pH、濃度のカラムスイッチャー)
@ミズ列変換によって名義変数が連続変数に変更されていることに気付きましたが、それがなぜ問題を引き起こすのかよくわかりません。また、列スイッチャーの下にある赤い矢印をクリックして、列スイッチャーを手動で「リセット」することもできます。このリセットをスクリプト化できますか?
あなたが描いたものを再現することはできません。スクリプトによって作成されたレポートには、通常の列切り替え機能があり、手動でまたは再生ボタンを押すことで、3つの列を複数回切り替えることができます。
Mac用のJMP 14.2を使用しています。
迅速な対応をありがとうございました! @txnelson @ron_horne @ミズ
@ミズ :
あなたが書いたスクリプトはうまくいきます - それは私が欲しかったデータフィルタでグラフを作成します。しかし、私は3つのグラフを1回しか巡回できません(そしてその後、それらは完全に消えます)。このスクリプトを修正して、通常の列スイッチャーのように3つのグラフすべてを連続的に切り替えたり切り替えたりできるようにするにはどうすればよいですか。
1つの方法は、ローカル列変換を使用して目的のローカルデータフィルタを模倣することです。つまり、式を使用して条件付きでデータを除外します。そして、列スイッチャーを「変換された」列に適用します。
例(JMP 14):
Data Table("jmp question 2.jmp") << Graph Builder(
Size(542, 442),
Show Control Panel(0),
Variables(
X(:Name("Time (hr)")),
Y(:Name("Impurity (pg)")),
Overlay(
Transform Column(
"pH at Temp=23°C",
Formula(If(:Name("Temperature (°C)") == 23, :pH))
)
)
),
Elements(Points(X, Y, Legend(15)), Line(X, Y, Legend(16))),
Column Switcher(
Transform Column(
"pH at Temp=23°C",
Formula(If(:Name("Temperature (°C)") == 23, :pH))
),
{Transform Column(
"pH at Temp=23°C",
Formula(If(:Name("Temperature (°C)") == 23, :pH))
), Transform Column(
"Conc at Temp=37°C",
Formula(
If(:Name("Temperature (°C)") == 37,
:Name("Concentration (U/mL)")
)
)
), Transform Column(
"Temp at pH=8 & Conc=90 U/ml",
Formula(
If(:pH == 8 & :Name("Concentration (U/mL)") == 90,
:Name("Temperature (°C)")
)
)
)}
),
SendToReport(
Dispatch(
{},
"Time (hr)",
ScaleBox,
{Min(-1), Max(35), Inc(5), Minor Ticks(0)}
),
Dispatch(
{},
"Impurity (pg)",
ScaleBox,
{Scale("Log"), Format("Scientific", 12), Min(5), Max(800000), Inc(1),
Minor Ticks(1)}
),
Dispatch({}, "Graph Builder", FrameBox, {Marker Size(6)})
)
);
こんにちは @kk 、
シナリオによっては、サブセットを使用してデータテーブルを複製すると便利な場合があります。この場合、同じテーブルのサブセットが互いに更新するタイミングを制御する必要があります。
ロン
これは、プラットフォームのチャートまたはグラフにグラフィックスクリプトを追加することによって実行できます。 チャートの変更に基づいてトリガーされる可能性があります。それにより、現在のローカルデータフィルタが削除され、新しい仕様を使用して新しいフィルタが作成される可能性があります。
各変数、Temp、pH、および濃度について、それぞれのローカルデータフィルタが正確に何であるかを詳しく説明している場合は、誰かに詳細を教えてもらうことができます。