Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Salut,
Je fais un graphique très simple dans le générateur de graphiques. J'ai un nom très long pour l'échantillon (utilisé comme variable de groupe X).
Comment puis-je envelopper sur plusieurs lignes les étiquettes ? Je voudrais éviter d'avoir des demi-graphes qui sont des étiquettes !!
Merci
GraphiqueRe : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Il semble être déjà dans JMP15, mais j'utilise JMP16 donc il peut se comporter un peu différemment par rapport à JMP15
Un petit plus : voici la regex très très effrayante que j'ai utilisée avec JMP14 dont je ne me souviens plus comment cela fonctionnait, mais je pense que l'idée était d'envelopper au 15ème caractère s'il n'y avait pas d'espaces pouvant être utilisés :
Names Default To Here(1);
regex_wrapping = "(?:((?>.{1,15}(?:(?<=[^\S\r\n])[^\S\r\n]?|(?=\r?\n)|$|[^\S\r\n]))|.{1,15})(?:\r?\n)?|(?:\r?\n|$))";
long_str_without_spaces = "very_long_string_with_many_words_and_requires_wrapping";
long_str_with_spaces = "very long string with many words and requires wrapping";
Show(Regex(long_str_without_spaces, regex_wrapping, "\1\!N", GLOBALREPLACE));
Show(Regex(long_str_with_spaces, regex_wrapping, "\1\!N", GLOBALREPLACE));
Re : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Merci beaucoup! C'était exactement mon propos !
Quelle version utilisez-vous maintenant ? J'ai JMP14 et il n'y a pas cette option dans Axis Label Row, mais je passerai bientôt à 15.
Re : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Si vous voulez les enrouler sur l'axe, parfois vous pouvez gérer avec les paramètres d'axe Wrap Lines, mais je pense qu'il n'enveloppera pas une longue chaîne sans aucun espace

Vous pouvez également vous retrouver avec des étiquettes manquantes lorsque vous utilisez ceci :

Lorsque j'ai eu ce problème dans une version antérieure de JMP (je pense que c'était 14), j'ai créé une nouvelle colonne d'étiquette avec une expression régulière très compliquée pour gérer le fractionnement au bon endroit
Re : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?FWIW, lors de la suppression d'une variable dans la zone 'Groupe X', j'ai constaté que (JMP 16.2 sur Mac) Graph Builder faisait un travail raisonnable en décomposant les étiquettes. Et, si ce n'est pas à votre goût, vous pouvez simplement faire glisser pour modifier les largeurs :


Re : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Merci beaucoup pour votre réponse!
En fait je ne changerais pas les étiquettes, mais les afficherais seulement sur deux lignes dans le graphique comme dans l'exemple ci-dessous (je l'ai fait en power point car je ne peux pas le faire en JMP).
Re : Comment envelopper sur plusieurs lignes l'étiquette d'une variable du groupe X dans Graph Builder ?Bienvenue dans la Communauté !
Il existe plusieurs façons d'effectuer cette opération :
- L'une consiste à effectuer un calcul (transformer) sur cette colonne dans le générateur de graphiques (dans votre cas, vous aurez peut-être besoin d'un mot de fonction de caractère pour obtenir une partie du contenu de votre colonne, ma formule était subtr (nom, 1,1), qui donne le premier caractère, basé sur la table de données "Big Class.jmp" du menu Help-Sample Data
- une autre serait de générer une nouvelle colonne par "Recode" (clic droit sur le nom de la colonne...)
consultez également la documentation que vous pouvez trouver sous Aide, ou appuyez sur ? et cliquez sur une partie de la plateforme


