Re : Masquer la zone de légende du texte dans le générateur de graphiques pour un sous-ensemble d'échantillonsBonjour,
Vous pouvez le faire comme suit :
1) Obtenez une poignée pour créer un graphique dans votre script d'origine. Par exemple, remplacez la ligne 1 par :
gb = Graph Builder(
2) Ajoutez les lignes suivantes à la fin de votre script :
cr = Report( gb );
ts = cr[Outline Box( 1 )] << xpath( "//TextSeg" ); //get a list of the textSegs
ts[Loc( ts << get text, "-0.0%" )] << set text( "" ); //set blanks where text is -0.0%
ts[Loc( ts << get text, "0.0%" )] << set text( "" ); //set blanks where text is 0.0%
cr << inval; //refresh display
Résultat:

Re : Masquer la zone de légende du texte dans le générateur de graphiques pour un sous-ensemble d'échantillonsSalut brady_brady,
Merci pour la solution. Donc, cette boîte de légende s'appelle "Boîte de contour (1)" ? Comment pouvez-vous trouver ces informations dans JMP ?
Re : Masquer la zone de légende du texte dans le générateur de graphiques pour un sous-ensemble d'échantillonsVous devrez vous familiariser avec la manière dont JMP organise les rapports à l'aide de l'"arborescence d'affichage". Pour voir ce que contient l'arborescence d'affichage pour un rapport donné, vous pouvez afficher l'arborescence en utilisant "Afficher l'arborescence". Dans cet exemple, voyez-vous le petit triangle gris, juste à gauche du triangle rouge de Graph Builder ? Cliquez dessus avec le bouton droit de la souris et sélectionnez Édition> Afficher l'arborescence.
Vous obtiendrez une fenêtre liée à la fenêtre Graph Builder, de sorte que cliquer dans l'un ou l'autre sélectionne l'élément correspondant dans l'autre. Vous voudrez également apprendre à utiliser la commande Xpath ( ) dans JSL.
brady
Zone de légende de texte de masque dans Graph Builder pour un sous-ensemble d'échantillonsVoici un exemple où je calcule le % de différence entre 24 heures et 0 heure pour un script et je voudrais masquer les résultats moyens de 0 heure dans la zone de légende puisqu'ils sont égaux à 0 %. J'ai pu changer manuellement chaque texte en blanc en l'éditant, mais je me demande si je peux le faire dans le script où je peux spécifier cela pour chaque zone de légende avec « 0 heures » pour supprimer/masquer le texte. Merci!!
Avant:

Après édition manuelle :

J'ai joint le tableau avec le script dans ce message.
Partager et communiquer les résultats