我經常在“圖形生成器”中查看趨勢圖,並想了解多種不同因素如何影響趨勢。因此,我製作了趨勢圖,並將變數 A 添加到“疊加層”角色中,但我還想將變數 B 也添加到“疊加層”,以便並排查看兩個圖表。

目前,我知道的最佳方法是進行「重做分析」來建立第二個窗口,然後將變數 B 置於第二個視窗中的「覆蓋」角色中。但這在管理多個視窗時很麻煩——我希望將兩個圖都放在同一個視窗中。
目前有什麼方法可以實現這個嗎?我正在使用 JMP Pro 14.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))
)}
)
)
)
)
);或者創建儀表板。 首先創建兩個圖形生成器窗口,然後我認為您可以使用 File/New/Dashboard 或從 Window/Combine Windows 來完成:


(使用 JMP15.2.1 測試)