Salut,
Je souhaite enregistrer un rapport comprenant plusieurs générateurs de graphiques sous forme de code HTML interactif.
Voici ce que je fais :
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");Cela fonctionne bien sauf que le rapport n'est pas vraiment interactif. Vous ne pouvez pas choisir des points sur un tracé et sélectionner les points associés sur d’autres tracés.
Existe-t-il une solution à ça? Est-il possible de sauvegarder des rapports (ensemble de tracés) dans un format interactif ?
Merci pour votre aide
Lorsque vous avez un rapport ouvert dans une fenêtre et que vous réutilisez la boîte dans une autre fenêtre, une copie du rapport est créée, mais elle ne copie pas la plateforme analytique - c'est juste une copie de l'affichage.Vous pouvez créer vos rapports initialement dans la même fenêtre, avec quelque chose comme ceci :
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");
Si vous souhaitez vraiment avoir des rapports indépendants ainsi que le rapport combiné, vous pouvez faire quelque chose comme ceci :
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");
La commande <
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>
Dans ce cas, j'ai disposé les rapports horizontalement plutôt que verticalement en définissant les positions des rapports d'origine.Combiner Windows examine l'emplacement des fenêtres sur l'écran pour essayer de reproduire la disposition verticalement, horizontalement ou, pour les rapports 3+, une combinaison des deux.