Fermer les tables de données mais conserver les résultats du tracé<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai écrit un script JMP pour manipuler certaines tables de données et produire des graphiques dans une seule fenêtre. Une partie de cela impliquait la création de sous-ensembles. Par conséquent, j'ai beaucoup de tables ouvertes. Je sais comment les masquer, mais je comprends que cela utilise encore beaucoup de mémoire JMP. Je veux donc les fermer. Cependant, lorsque je les ferme, je perds mes parcelles.
Comment puis-je garder ma fenêtre montrant toutes les parcelles?
Re : Fermer les tables de données mais conserver les résultats du tracéCréez votre graphique en utilisant son ou ses objets de zone d'affichage individuels.Ainsi, lorsque vous fermez votre tableau de données, le graphique s'affiche toujours.
Normalement, lorsque vous fermez une table de données sur un graphique JMP prédéfini (lié), le graphique disparaît bien sûr.Mais en créant le graphique composé de son ou ses objets individuels via son rapport, il s'affichera toujours après la fermeture de la table de données.Voici à peu près comment procéder ci-dessous, vous voudrez trouver vos références exactes d'objet de graphique en utilisant Afficher la structure arborescente (par exemple PictureBox, etc., etc.).Enfin, vous devrez probablement l'ajouter à votre référence de fenêtre d'origine, que je ne montre pas ci-dessous.bravo... dj
maVar = Bivariée(
Y(:YVALEUR),
X(:XVALEUR)
);
maVarR = maVar<
<Re : Fermer les tables de données mais conserver les résultats du tracé
Merci beaucoup weibepo.
J'ai adapté votre code ci-dessus pour que maintenant, lorsque je ferme ma fenêtre de rapport, toutes les tables de données masquées se ferment également.
nw << On Close(close all(Data Tables, NoSave));
où nw est ma fenêtre de rapport.
Re : Fermer les tables de données mais conserver les résultats du tracéConsidérez la séquence suivante :
1.récupérer les données
2.faire une copie invisible
3.fermer la table de données d'origine
4. créer des graphiques
5. ajoutez une fonction à un graphique pour fermer la table invisible lorsqu'elle est fermée.
Quelque chose comme ceci :
dt_original=opendatabase(paramètres);
dt=dt_original<
close(dt_original,nosave);
plot_graph=dt<
plot_graph<< Subscribe("Fermer la table invisible", On Close( close(dt,nosave) ) );
Re : Fermer les tables de données mais conserver les résultats du tracéSalut mpb,
J'ai déjà essayé d'utiliser un journal et cela a bien fonctionné.
Cependant, lorsqu'il s'agit d'un journal, vous avez moins de flexibilité avec les graphiques. Le menu du triangle rouge donne très peu d'options par rapport au moment où le graphique est dans une fenêtre.
Le menu de la fenêtre donnerait à l'utilisateur beaucoup plus de flexibilité pour personnaliser les tracés. Comme l'ajout de quantiles, de statistiques récapitulatives, etc.
Merci pour votre aide.
Re : Fermer les tables de données mais conserver les résultats du tracéAvez-vous essayé d'envoyer chaque parcelle à un journal au fur et à mesure que vous la réalisez ? Lorsque vous avez terminé avec une table, fermez-la et la sortie de la plate-forme. Le journal restera et vous pourrez continuer à y ajouter avec le prochain groupe de parcelles.
Re : Fermer les tables de données mais conserver les résultats du tracéQuelqu'un peut-il offrir de l'aide avec cela? Tout ce que je veux à la fin de l'exécution de mon script, c'est une fenêtre affichant divers tracés. Je ne me soucie pas des tables de données.
Existe-t-il une commande pour geler les tracés afin que si je ferme les tables de données, je ne perde pas mes tracés ?
Re : Fermer les tables de données mais conserver les résultats du tracéJ'ai eu un problème similaire, j'ai donc utilisé le code suivant pour contourner cela:
mon_fichier = choisir fichier();
dt = open(mon_fichier,invisible);
Peut-être que cela fonctionnera pour vous aussi.
Re : Fermer les tables de données mais conserver les résultats du tracéMerci, bon à savoir mais cela ne fonctionne pas avec la commande OpenDataBase().
Re : Fermer les tables de données mais conserver les résultats du tracéSalut,
pour cacher un tableau il suffit de mettre le mot "invisible".
dt = Open("SAMPLE_DATA/Big Class.jmp", invisible);
Re : Fermer les tables de données mais conserver les résultats du tracéSalut,
Je n'ai pas la réponse mais je suis intéressé de savoir comment vous pouvez cacher des tables.
Merci d'avance.
Ragards,
Guillaume