Repousser les étiquettes de texte qui se chevauchentParfois, nous avons un tracé 2D général avec plusieurs étiquettes superposées comme exemple ci-dessous :
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:Age << Label( 1 );
For Each Row( Row State()=Labeled State(1) );
Graph Builder(
Size( 528, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 18 ) ) )
);
Si nous voulons conserver toutes les étiquettes dans le tracé, une manière possible est de faire glisser les étiquettes au bon endroit. Cependant, cela devient plus difficile lorsque les points de données sont grands. existe-t-il un moyen possible de faire la même chose dans R pour repousser les étiquettes de texte qui se chevauchent en utilisant JSL au lieu de faire glisser l'étiquette une par une?
Avant après


Référence: https://cran.r-project.org/web/packages/ggrepel/vignettes/ggrepel.html
Re : Repousser les étiquettes de texte qui se chevauchentSalut Xan,
Merci pour la bonne idée de cette discussion, mais nous risquons de perdre beaucoup d'étiquettes lorsque l'ensemble de données devient volumineux ou distribué en différents clusters. J'espère que JMP considérera ce problème comme figurant sur la liste.Re : Repousser les étiquettes de texte qui se chevauchentMerci Jim, je vais essayer de signaler à l'équipe de support JMP pour voir si nous pouvons obtenir cette bonne fonctionnalité à l'avenir.Re : Repousser les étiquettes de texte qui se chevauchentIl existe une préférence de graphique appelée Masquer les étiquettes qui se chevauchent, qui essaiera de déplacer les étiquettes afin qu'elles ne se chevauchent pas et masquera celles qui se chevauchent encore. Cela ne les déplace pas assez loin pour avoir besoin d'un slogan.
Re : Repousser les étiquettes de texte qui se chevauchentJe soutiens votre demande et j'ai déjà entendu la demande.Je ne connais aucun moyen de le faire actuellement dans Graph Builder.
Vous devez soumettre cette demande d'amélioration directement à
support@jmp.com