你好,
我想将包含多个图形生成器的报告保存为交互式 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+ 报告两者的组合。