salut, Voici un exemple, en utilisant une grande table de données de classe. Afin d'obtenir le tracé CDF, je dois faire ay par x et activer l'option CDF pour l'obtenir. Ma question est de savoir comment tracer un tracé CDF sans faire de tracé y par x? Je me suis gratté les cheveux très fort, pas de flacon.

Sens Unique(
SendToByGroup( Bygroup par défaut ),
Y( : poids ),
SendToByGroup( {:age == 12}, Y( :weight ) ),
X( :sexe ),
SendToByGroup( {:age == 12}, X( :sex ), CDF Plot( 1 ) ),
Par âge ),
EnvoyerVersParGroupe(
{:age == 12},
EnvoyerVersRapport(
Expédition(
{"Analyse à sens unique du poids par sexe âge = 12"},
"Parcelle CDF",
Boîte de contour,
{DéfinirHorizontal( 1 )}
)
)
)
);
Je vais d'abord traiter de la façon de changer le titre de l'intrigue.Je suppose que ce à quoi vous faites référence est le titre de la boîte de contour qui a le titre de "Plot de quantile normal".La réponse simple à cela est que vous le modifiez de manière interactive, puis que JMP génère le script.Dans le script, vous verrez la méthode pour changer le titre.

Voici le script généré par JMP qui produira le changement de titre
Sens Unique (
Oui ( : hauteur ) ,
X ( : sexe ) ,
Tous les graphiques ( 0 ) ,
Tracer le quantile par réel ( 1 ) ,
Ligne d'ajustement ( 0 ) ,
Axe X proportionnel ( 0 ) ,
Grand moyen ( 0 ) ,
Envoyer vers le rapport (
Expédition (
{} ,
"Tracé des quantiles normaux" ,
ContourBox ,
{ Définir le titre ( "C'est le changement de titre" )}
) ,
Expédition (
{ "Tracé des quantiles normaux" } ,
"2" ,
ScaleBox ,
{ Ligne d'étiquette ( Orientation de l'étiquette ( "Vertical" ) )}
)
)
) ;
Donc, étant donné cela, vous pouvez transformer le titre en une variable JMP et l'utiliser simplement dans la structure ci-dessus
MonTitre = "Voici un nouveau Changement" ;
Sens Unique (
Oui ( : hauteur ) ,
X ( : sexe ) ,
Tous les graphiques ( 0 ) ,
Tracer le quantile par réel ( 1 ) ,
Ligne d'ajustement ( 0 ) ,
Axe X proportionnel ( 0 ) ,
Grand moyen ( 0 ) ,
Envoyer vers le rapport (
Expédition (
{} ,
"Tracé des quantiles normaux" ,
ContourBox ,
{ Définir le titre ( MonTitre )}
) ,
Expédition (
{ "Tracé des quantiles normaux" } ,
"2" ,
ScaleBox ,
{ Ligne d'étiquette ( Orientation de l'étiquette ( "Vertical" ) )}
)
)
) ;

Passons maintenant à la génération de tous les graphiques.En utilisant la table de données Big Class, il n'y a vraiment que 2 colonnes à représenter graphiquement, mais cela suffit pour illustrer la méthode.
Noms par défaut ici ( 1 ) ;
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
// Récupère les colonnes continues de la table de données
ListeCol = dt << obtenir les noms de colonnes ( continu ) ;
// Boucle sur la liste des colonnes et produit un graphique pour chaque colonne
Pour ( je = 1 , je <= N articles ( ListeCol ) , je ++,
MonTitre = "Voici un nouveau changement" || carboniser ( je ) ;
Sens Unique (
Oui ( ListeCol [ je ] ) ,
X ( : sexe ) ,
Tous les graphiques ( 0 ) ,
Tracer le quantile par réel ( 1 ) ,
Ligne d'ajustement ( 0 ) ,
Axe X proportionnel ( 0 ) ,
Grand moyen ( 0 ) ,
Envoyer vers le rapport (
Expédition ( {} , "Tracé des quantiles normaux" , ContourBox , { Définir le titre ( MonTitre )} ) ,
Expédition ( { "Tracé des quantiles normaux" } , "2" , ScaleBox , { Ligne d'étiquette ( Orientation de l'étiquette ( "Vertical" ) )} )
)
) ;
) ;
Il produit un affichage séparé pour chaque tracé quantile normal


Ainsi, la prochaine étape les rassemblera tous dans une seule fenêtre
Noms par défaut ici ( 1 ) ;
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
// Récupère les colonnes continues de la table de données
ListeCol = dt << obtenir les noms de colonnes ( continu ) ;
// Créez votre propre fenêtre d'affichage et générez le graphique à l'intérieur
Nouvelle fenetre ( "Voici les graphiques" ,
// Maintenant, je choisis de mettre tous les graphiques côte à côte donc je suis
// utilisation d'une H List Box() pour encapsuler les graphes
H Zone de liste (
// Boucle sur la liste des colonnes et produit un graphique pour chaque colonne
Pour ( je = 1 , je <= N articles ( ListeCol ) , je ++,
MonTitre = "Voici un nouveau changement" || Carboniser ( je ) ;
Sens Unique (
Oui ( ListeCol [ je ] ) ,
X ( : sexe ) ,
Tous les graphiques ( 0 ) ,
Tracer le quantile par réel ( 1 ) ,
Ligne d'ajustement ( 0 ) ,
Axe X proportionnel ( 0 ) ,
Grand moyen ( 0 ) ,
Envoyer vers le rapport (
Expédition ( {} , "Tracé des quantiles normaux" , ContourBox , { Définir le titre ( MonTitre )} ) ,
Expédition ( { "Tracé des quantiles normaux" } , "2" , ScaleBox , { Ligne d'étiquette ( Orientation de l'étiquette ( "Vertical" ) )} )
)
) ;,
)
)
) ;
Qui produit :

salut Jim,
Oui, je recherche une fonction distincte qui génère un tel tracé afin que je puisse l'itérer dans une boucle pour tracer les tracés un par un et le sortir dans un journal, puis enregistrer un .png. La situation qui normal le tracé des qualtiles est embarqué dans un sens ou dans la distribution, il m'est difficile de l'activer (mes compétences en script).
Avec votre aide, je suis capable de lui faire simplement tracer le quantile normal. Je ne sais pas comment changer le titre de l'intrigue.

Sens Unique(
Y( :hauteur ),
X( :sexe ),
Tous les graphiques ( 0 ),
Tracer le quantile par réel( 1 ),
Ligne d'ajustement( 0 ),
Diamants moyens ( 0 ),
Axe X Proportionnel( 0 ),
Grande Moyenne( 0 ),
EnvoyerVersRapport(
Expédition(
{"Tracé des quantiles normaux"},
"2",
ScaleBox,
{Ligne d'étiquette( Orientation de l'étiquette( "Vertical" ) )}
)
)
);