Envoyer le graphique au journal en utilisant le nom de la fenêtre, et non en utilisant la poignée du graphique ?Considérez l'exemple de script suivant (une version simplifiée de mon problème actuel)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
//Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
include ("plotScatterPlot.jsl");
Window ("Big Class - Scatterplot 3D of age, height")<< journal;
//Scatt3D << journalwhere plotScatterPlot.jsl contains
Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
qui génère un nuage de points en 3D avec le nom de la fenêtre
"Big Class - Scatterplot 3D of age, height"
Je peux générer un journal en utilisant
Scatt3D << journal
Mais je dois générer un journal en utilisant le nom de la fenêtre
Window ("Big Class - Scatterplot 3D of age, height")<< journal;ce qui ne fonctionne pas. Puis-je s'il vous plaît obtenir de l'aide pour faire fonctionner cela ?
(Je suis sur JMP13).
Automatisation et scriptsExploration et visualisation des donnéesRe : Envoyer le graphique au journal en utilisant le nom de la fenêtre et non en utilisant la poignée du graphique ?@txnelson Désolé, c'est une faute de frappe
Window ("MPD16.0008.02 6 - Graph Builder, height")que j'ai maintenant corrigé dans le post ci-dessus, j'utilise
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;et ça marche maintenant (suppression de la hauteur). Merci.
Quel est le but de
,height
?
Re : Envoyer le graphique au journal en utilisant le nom de la fenêtre et non en utilisant la poignée du graphique ?Je reçois le journal créé lorsque j'utilise
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;
Il utilise le nom de la fenêtre réelle.Pourquoi utilisez-vous
Window ("MPD16.0008.02 6 - Graph Builder, height")
comme nom de fenêtre ?
Re : Envoyer le graphique au journal en utilisant le nom de la fenêtre et non en utilisant la poignée du graphique ?Merci @txnelson .Cela fonctionne pour l'exemple que j'ai fourni. Cependant, pour le problème réel sur lequel je travaille, j'obtiens une erreur.
Dans mon problème actuel, la fenêtre graphique (une carte thermique) a un nom.
"part16.08.02 6 - Graph Builder"
En cours
Window ("part16.08.02 6 - Graph Builder, height")[outlinebox(1)]<< journal;me donne l'erreur suivante
expected character arg 1 in access or evaluation of 'Outline Box' , Outline Box/*###*/(1)
In the following script, error marked by /*###*/
Window( "part16.08.02 6 - Graph Builder, height" )[Outline Box/*###*/(1)] << journal
Re : Envoyer le graphique au journal en utilisant le nom de la fenêtre et non en utilisant la poignée du graphique ?Le JSL suivant générera un journal basé sur le nom de la fenêtre dans JMP 13
Window ("Big Class - Scatterplot 3D of age, height")[outlinebox(1)]<< journal;