Script d'un journal JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai cherché partout, mais je n'arrive pas à trouver quoi que ce soit sur la scénarisation d'un journal. J'ai pu créer un journal à la main, mais je souhaite incorporer un script Journal à mon script actuel. Mon script actuel effectue de nombreuses analyses de données et enregistre tous les graphiques sous forme de fichiers PNG, que je fais ensuite glisser et déposer dans le Journal.
J'ai essayé d'ajouter simplement la fenêtre dans laquelle se trouve le graphique au Journal, mais cela ne semble pas correct. Peu m'importe si c'est interactif, je veux juste pouvoir scénariser la même chose que je peux faire en faisant glisser des images dans le Journal.
Je ne sais pas par où commencer. Je souhaite également inclure des éléments de plan et des éléments de texte entre mes images pour indiquer quel graphique est quoi. J'ai essayé de copier le script du Journal pour voir comment il fait les choses, mais il est simplement vide ou contient des éléments qui n'ont pas de sens.
J'apprécierais toute aide!
Merci!
Re : Création d'un script pour un journal JMPMerci! C'est exactement ce dont j'avais besoin.
Re : Création d'un script pour un journal JMPRe : Création d'un script pour un journal JMPSalut sophiaw,
Pouvez-vous partager le script que vous utilisez pour enregistrer plusieurs graphiques sous forme de fichiers PNG ? Je n'ai pas été en mesure de comprendre comment enregistrer un graphique en tant que fichier PNG en utilisant JSL.
Merci pour toute aide!
Re : Création d'un script pour un journal JMPMerci PMroz et David! C'était exactement ce que je cherchais.
Merci pour votre aide!
Re : Création d'un script pour un journal JMPPour joindre une image, vous pouvez utiliser une zone d'image (dans l'aide en ligne, recherchez PictBox sous les zones d'affichage (pas PictureBox) - pas la zone d'image veut une référence au fichier obtenu avec la fonction Ouvrir, et la fonction d'option doit inclure le 2ème argument qui est le type de fichier par exemple "png" ou "jpg".Voici un exemple en supposant que vous avez un fichier "Picture1.png":
nouveau = Nouvelle fenetre ( "Journal avec photo" , << Journal ,
vlb = Zone de liste V (
ob = Boîte de contour ( "Des photos" )
)
) ;
ob << Ajouter (
Boîte d'image ( Ouvrir ( "Image1.png" , "png" ))
) ;
Re : Création d'un script pour un journal JMPAvec votre deuxième instruction "journal = ", vous définissez la variable journal égale à une nouvelle boîte de contour, qui n'a rien à voir avec la boîte de contour d'origine.Vous devez créer un journal, puis commencer à y ajouter des éléments.Cela fonctionnera :
// Démarrer un nouveau journal pour enregistrer tous les graphiques de sortie
journal = Nouvelle fenetre ( "Classer toutes les données" , << Journal ,
vb = Zone de liste V (
ob = Boîte de contour ( "Données de fuite" ,
Zone de texte ( "Distribution de toutes les données de fuite" , << Puce ( 1 ) ) ,
)
)
) ;
new_ob = Boîte de contour ( "Données Rterm" ,
Zone de texte ( "Diffusion de toutes les données Rterm" , << Puce ( 1 ) )
) ;
vb << ajouter ( new_ob ) ;
Re : Création d'un script pour un journal JMPRe : Création d'un script pour un journal JMPPour créer un journal vous créez une nouvelle fenêtre avec le < message.Dès lors, vous pouvez utiliser des scripts standard de boîtes d'affichage pour contrôler le contenu du journal, par exemple :

dt = Ouvrir ( "$SAMPLE_DATA\Grande classe.jmp" ) ;
// crée un journal avec un plan pour contenir le graphique
nouveau = Nouvelle fenetre ( "Mon journal" , << Journal ,
ob = Boîte de contour ( "Mes graphiques" ,
Zone de texte ( "Histogrammes de poids et taille" , << Balisage ( 1 ))
)
) ;
// crée un graphique
contenu = Zone de liste V (
Zone de texte ( "Cette sortie ci-dessous a été produite à l'aide de la plate-forme de distribution" ) ,
Distribution (
Distribution continue ( Colonne ( : hauteur ) ) ,
Distribution continue ( Colonne ( : lester ) ) ,
Histogrammes uniquement
) ;
) ;
// ajoute un graphique à la boîte de contour dans le journal
ob << Ajouter ( contenu );
Re : Création d'un script pour un journal JMPÀ partir du guide de script
Journaux
Il est relativement facile de mettre des choses dans une fenêtre de journal. Il est plus difficile de voir comment
manipuler le journal lui-même. Les exemples suivants montrent quelques manipulations de journaux.
Supposons que vous commenciez avec un rapport, généré dans ce cas à partir de la table de données Big Class.jmp.
biv=bivarié (y(poids), x(taille));
rbiv=biv << rapport ;
Pour journaliser les résultats du rapport, utilisez le message de la fenêtre de journal.
rbiv<
À moins que vous ne deviez avoir un journal pour une raison quelconque, vous pouvez toujours utiliser une nouvelle fenêtre () pour représenter graphiquement les choses de la même manière et simplement créer vos boîtes d'affichage.
Ou
Si vous utilisez la case à cocher combiner les fenêtres sélectionnées (en bas à droite) sur les graphiques souhaités, cela peut créer une application à partir de laquelle vous pouvez enregistrer le script.
