グラフビルダーでトレンドチャートをよく見ていますが、複数の異なる要因がトレンドにどのように影響しているかを確認したいと思います。 そこで、トレンドプロットを作成し、変数Aをオーバーレイの役割に配置しますが、変数Bもオーバーレイに追加して、プロットを並べて表示したいと思います。

現在、これを行うための最善の方法は、Redo Analysisを実行して2番目のウィンドウを作成し、次に変数Bを2番目のウィンドウのオーバーレイロールに配置することです。 しかし、これは複数のウィンドウを管理するのは扱いにくいです-両方のプロットを同じウィンドウに配置したいと思います。
現在これを達成する方法はありますか? JMP Pro14.3.0を使用しています。
スクリプトを作成する場合は、新しいウィンドウとhlistボックス(またはLineup box()、スクリプトインデックスの使用方法を参照)を使用できます。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = new window("",
H list box(
dt << Graph Builder(
Size(534, 464),
Show Control Panel(0),
Variables(X(:name), Y(:weight), Overlay(:age)),
Elements(Points(X, Y, Legend(10)), Smoother(X, Y, Legend(12))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
10,
Base(0, 0, 0, Item ID("12", 1)),
Base(1, 0, 0, Item ID("13", 1)),
Base(2, 0, 0, Item ID("14", 1)),
Base(3, 0, 0, Item ID("15", 1)),
Base(4, 0, 0, Item ID("16", 1)),
Base(5, 0, 0, Item ID("17", 1))
)}
)
)
),
dt << Graph Builder(
Size(534, 464),
Show Control Panel(0),
Variables(X(:name), Y(:weight), Overlay(:sex)),
Elements(Points(X, Y, Legend(10)), Smoother(X, Y, Legend(12))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
10,
Base(-1, 0, 0, Item ID("12", 1)),
Base(-1, 0, 0, Item ID("13", 1)),
Base(-1, 0, 0, Item ID("14", 1)),
Base(-1, 0, 0, Item ID("15", 1)),
Base(-1, 0, 0, Item ID("16", 1)),
Base(-1, 0, 0, Item ID("17", 1))
)}
)
)
)
)
);またはダッシュボードを作成します。 最初に両方のグラフビルダーウィンドウを作成してから、ファイル/新規/ダッシュボードまたはウィンドウ/ウィンドウの組み合わせから作成できると思います。


(JMP15.2.1でテスト済み)