你好,
我想將包含多個圖形生成器的報告保存為交互式 html。
這就是我正在做的:
a_plot=Report(Graph Builder(...));
b_plot=Report(Graph Builder(...));
c_plot=Report(Graph Builder(...));
new_window = New Window( "NW", hlb = H List Box() );
hlb << append(
V List Box(
a_plot,
b_plot,
c_plot
);
new_window << save interactive html("my_plots".htm");除了報告不是真正的交互式之外,它工作得很好。 您不能在一張圖上選擇點並在其他圖上選擇相關點。
有什麼解決辦法嗎? 是否可以以交互式格式保存報告(繪圖集合)?
感謝您的幫助
當您在一個窗口中打開報告並在另一個窗口中重複使用該框時,會創建報告的副本,但它不會復制分析平台 - 它只是顯示的副本。您最初可以在同一窗口中創建報告,如下所示:
dt=Open("$SAMPLE_DATA/Big Class.jmp");
new_window = New Window("NW",
V List Box(
dt << Run Script("Graph Builder Smoother Line"),
dt << Run Script("Graph Builder Line Chart")
)
);
new_window << Save Interactive HTML("$DESKTOP/my_plots.htm");
如果您確實想要擁有獨立報告以及合併報告,您可以執行以下操作:
dt=Open("$SAMPLE_DATA/Big Class.jmp");<BR />gb1 = dt << Run Script("Graph Builder Smoother Line");
gb2 = dt << Run Script("Graph Builder Line Chart");
new_window = New Window("NW",
V List Box(
gb1 << Redo Analysis;
gb2 << Redo Analysis;
)
);
new_window << Save Interactive HTML("$DESKTOP/my_plots.htm");
<<重做分析命令創建圖形生成器平台的完整副本,而不僅僅是複制報告。如果您需要另一種方式來組合窗口,可以編寫“組合窗口”功能的腳本,您可以在“窗口”菜單中找到該功能。這將生成一個 JMP 儀表板,該儀表板會生成一個包含多個報告的類似窗口:
dt=Open("$SAMPLE_DATA/Big Class.jmp");
gb1 = dt << Run Script("Graph Builder Smoother Line");
gb2 = dt << Run Script("Graph Builder Line Chart");
gb1<<MOVE window=""></MOVE>
在本例中,我通過設置原始報告的位置來水平排列報告,而不是垂直排列。組合窗口查看窗口在屏幕上的位置,嘗試垂直、水平復制佈局,或者對於 3 個以上的報告,兩者的組合。