Dans les graphiques Graph Builder, je place fréquemment des annotations de zone de texte au-dessus des graphiques.Lorsque j'ajoute d'autres graphiques, modifie l'échelle ou redimensionne quoi que ce soit, je remarque que l'annotation se déplace et se redimensionne automatiquement pour essayer de rester là où elle pense que je veux qu'elle soit.Mais je trouve que l’annotation ne finit jamais là où je la souhaite, je dois donc quand même la déplacer à nouveau manuellement.De plus, lorsque la zone de texte d'annotation se redimensionne, elle se réduit parfois à un minuscule éclat.Le texte est toujours visible, mais il est impossible de cliquer dessus pour le redimensionner ou le supprimer.
Je pense que ce serait beaucoup plus convivial si ces zones de texte étaient moins « intelligentes ».Je préfère simplement le verrouiller en place pour qu'il ne bouge ou ne se redimensionne jamais, et si je change quelque chose, je le déplacerai manuellement.Je n'ai pas trouvé cette option dans les préférences.Existe-t-il des options configurables pour les formes et les annotations ?Existe-t-il un moyen de les verrouiller en place ou de désactiver les fonctionnalités de « redimensionnement intelligent » ?
Vous devez ajouter votre demande d'amélioration à la liste de souhaits JMP.
Je ne suis pas sûr que j'appellerais cela "facilement".Cela nécessite un script et quelques essais et erreurs pour placer les notes avec précision, car vous ne pouvez pas le faire en utilisant l'interface graphique.Mais cela répond à mes besoins.Merci!
Je pense toujours que la fonctionnalité Zone de texte doit être corrigée afin qu'elle ne permette jamais à la zone de texte d'être réduite à une largeur ou une hauteur nulle.Je considérerais cela comme un bug.Après cela, il devient impossible de modifier ou de supprimer les zones de texte à l'aide de l'interface graphique ; vous devez essentiellement recommencer et reconstruire le graphique.Bien sûr, vous pouvez toujours "enregistrer le script dans la table de données", puis modifier le script pour supprimer les zones de texte incriminées, mais ce n'est pas non plus une solution "simple".C'est un problème suffisamment grave pour que j'évite complètement d'utiliser ces zones de texte et que je fasse l'effort supplémentaire d'utiliser ce script Customize Graph JSL pour mettre ces notes simples sur mes graphiques.Maintenant que je sais comment le faire, ce n'est pas si grave, mais cela va être difficile à expliquer aux nouveaux utilisateurs que je forme à l'utilisation de JMP.
Vous pouvez facilement ajouter des notations à votre graphique qui ne bougeront pas, en utilisant la fonctionnalité « Personnaliser ».

La notation a été ajoutée de manière interactive.Vous trouverez ci-dessous le script résultant pour le graphique....
Remarque : L'exemple de table de données Big Class a été utilisé pour mon exemple.
Graph Builder(
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"weight",
ScaleBox,
{Min( 60 ), Max( 182.231404958678 ), Inc( 20 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"height",
ScaleBox,
{Min( 50 ), Max( 75.140306122449 ), Inc( 5 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
myList = {};
Insert Into( myList, X Origin() + .2 * X Range() );
Insert Into( myLIst, Y Origin() + .8 * Y Range() );
Text( Center Justified, myList, "Here is a note" );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);