Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Je cherche à configurer des étiquettes au survol dans un outil de création de graphiques. Je souhaite y intégrer des graphiques, comme des histogrammes. Cependant, je ne sais pas comment configurer les axes vertical (Y) et horizontal (X) des graphiques affichés. Auriez-vous des méthodes ou des suggestions à me faire ?
Exploration et visualisation des donnéesRe: Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Normalement, vous modifiez l'axe, puis utilisez le graphique modifié comme étiquette au survol. Vous pouvez également effectuer des modifications via la propriété de colonne de l'axe. Enfin, vous pouvez modifier l'étiquette au survol à l'aide de JMP > Rapports JMP > Personnaliser les étiquettes au survol dans le Guide des graphiques et de script JMP > Scripting des graphiques > Étiquettes au survol.
Re: Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Pour créer des graphiques personnalisés, je commence généralement par créer le graphique avec l'étiquette au survol souhaitée dans Graph Builder. J'y effectue toutes les modifications de format des axes. Ensuite, je clique sur Triangle rouge → Enregistrer le script → Copier dans le presse-papiers.
Maintenant, faites un clic droit dans le graphique principal et cliquez sur « Survoler l'étiquette » → « Coller le Graphlet ». De mon côté, la mise en forme de mes axes est correctement copiée. Avez-vous essayé ?
Si vous êtes à l'aise avec le script JSL, vous pouvez toujours modifier directement votre graphique en effectuant un clic droit -> Étiquette de survol -> Éditeur d'étiquette de survol.
Re: Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Je comprends que je dois écrire le code JSL pour le graphique créé dans l'onglet Image du composant graphique, mais je ne sais pas comment m'y prendre. Comment modifier le code JSL suivant pour que le graphique soit créé en utilisant le filtre de données locales et en sélectionnant les éléments en fonction des informations du point survolé ?
Graph Builder(
Size( 1345, 944 ),
Page Gap Size( 2 ),
Variables( Y( local:_avg[1] ) ),
Elements( Histogram( Y, Legend( 5 ) ) ),
Local Data Filter(
Width( 176 ),
Conditional,
Add Filter(
columns( :pppppp, :mmmmmm ),
Display( :pppppp, N Items( 15 ), Find( Set Text( "" ) ) ),
Display( :mmmmmm, N Items( 15 ), Find( Set Text( "" ) ) )
)
)
)
Re: Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Le filtre sera automatiquement contrôlé par le système d'affichage des étiquettes au survol de la souris.
Toute sélection préexistante sera remplacée par la « sélection des lignes correspondantes ».
Re: Configuration des axes pour les histogrammes dans les étiquettes au survol (Graph Builder)Comment faire pour que le graphique n'affiche que les données du point survolé : cela se fait automatiquement. Par exemple, si je survole un point de coordonnées (X=5, Y=7), le graphique affichera uniquement les données pour lesquelles X=5 et Y=7. Pour ce faire, il crée automatiquement un filtre de données local. Je n'ai pas besoin d'inclure de filtre de données dans le script du graphique. (Vous pouvez le constater en cliquant sur le graphique et en observant la fenêtre du générateur de graphiques qui s'ouvre.)
Remarque intéressante : ce filtre de données local créé automatiquement semble remplacer tout filtre de données local présent dans le script Graphlet…
Si vous demandiez s'il est possible de créer une infobulle contenant un graphique interactif et un filtre de données locales, je ne connais pas de méthode pour cela. À ma connaissance, l'infobulle est toujours une image statique, et non un graphique interactif.
J'espère que cela répond à votre question !