Comment supprimer la légende des lignes du graphique bivarié ? (comme vous le faites manuellement avec votre souris ; clic droit)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je peux toujours ajouter une légende à un graphique bivarié en utilisant Report et FrameBox (voir ci-dessous), mais comment puis-je supprimer les légendes ajoutées ?
Rapport ( biv_chart )[ Boîte de cadre ( 1 )] << Légende des lignes (
EntColonne ,
Couleur ( 0 ) ,
Thème de couleur ( "" ) ,
Marqueur ( 0 ) ,
Thème du marqueur ( "" ) ,
Échelle continue ( 0 ) ,
Échelle inversée ( 0 ) ,
Lignes exclues ( 0 )
) ;
Re : Comment supprimer la légende des lignes du graphique bivarié ? (comme vous le faites manuellement avec votre souris ; clic droit)Je pense que vous ne comprenez pas ce qui se passe lorsque vous ajoutez une légende de ligne.
Tout cela consiste à ajouter des états de couleur et de marqueur à chaque ligne du tableau de données en fonction des valeurs d'une certaine colonne.Il ajoute ensuite un affichage STATIQUE affichant une légende ou une clé pour comprendre l'association couleur-marqueur.Lorsque vous cliquez avec le bouton droit >> supprimer, tout ce que vous faites est de supprimer cet affichage STATIQUE.Ce qui est le même que celui décrit ci-dessus.Si vous souhaitez supprimer la coloration et les marqueurs, vous pouvez simplement utiliser « dt << effacer les états de ligne » où dt est la table de données utilisée pour créer le tracé bivarié.
Cependant, si vous supprimez simplement la légende de la ligne pour en ajouter une autre, cela n'est pas nécessaire.Puisque l’ajout d’une légende de ligne supplémentaire mettra à jour tous les états de ligne. Ainsi, la suppression de la légende/clé précédente devrait suffire.Ceci est vrai SAUF lorsque votre table de données contient des valeurs manquantes.Si vous ne disposez pas de données de vidage, assurez-vous d'effacer les états de ligne entre chaque commande de légende de ligne. (Je préférerais éviter cela car la suppression des états de ligne efface également des éléments tels que masquer/exclure, mais sera nécessaire si vous avez des données manquantes).
Re : Comment supprimer la légende des lignes du graphique bivarié ? (comme vous le faites manuellement avec votre souris ; clic droit)J'ai expliqué plus en détail mon problème (j'ai répondu à mon message d'origine), la méthode que vous avez suggérée ne fonctionnera pas à long terme pour ce dont j'ai besoin. la suppression d'une zone d'affichage la supprimera en effet de l'écran de l'utilisateur, mais si vous mettez à jour quelque chose dans le graphique (j'utilise également l'objet Filtre de données), alors toutes les légendes de ligne prétendument supprimées seront réaffichées ensemble car les légendes n'étaient pas complètement supprimé (regardez le script Bivarié après une suppression et vous verrez que dans le script Bivarié la partie Légende est toujours là, si vous utilisez la souris pour supprimer la Légende, cette partie ne fera plus partie du script Bivarié).
Je cherche donc un moyen de supprimer la légende à l'aide d'un script pour être exactement comme vous la supprimez avec le clic droit de la souris (est-ce possible ?)
merci
Re : Comment supprimer la légende des lignes du graphique bivarié ? (comme vous le faites manuellement avec votre souris ; clic droit)Quelques explications sur ce que je veux dire dans cette discussion :
si vous créez un graphique bivarié et l'affichez, vous pouvez voir et copier le script à partir de celui-ci (cliquez sur triangulaire rouge --> Script...).
Une fois que vous avez ajouté une légende de ligne au script bivarié, vous pouvez revoir son script et voir comment la légende fait désormais partie du script bivarié.
Si vous utilisez manuellement le clic droit de la souris sur la légende et cliquez sur "Supprimer", le script de légende disparaît entièrement du script bivarié.
Mais si vous écrivez un script pour supprimer la légende de ligne en supprimant l'une des zones d'affichage contenant la légende ( Report(biv_chart)[BorderBox(2)]<
Je pense que ce fait est responsable de mon problème dans lequel j'utilise un graphique bivarié interactif avec des boutons de contrôle et lorsque le graphique devra être mis à jour, il ajoutera alors toutes les légendes de lignes historiques que j'ai ajoutées car celles-ci n'ont jamais été supprimées du script bivarié. (si je les supprime manuellement avec la souris au lieu d'un script, ce problème ne se produit pas), je cherche donc à supprimer la légende de ligne du bivarié qui sera équivalent à la façon dont vous utilisez votre souris, cliquez avec le bouton droit et " Supprimez" la légende.
Est-ce que quelqu'un sait comment supprimer complètement la légende de ligne d'un graphique bivarié ?
afin que le script Bivariate n'inclue plus la partie Légende intégrée ?
merci
Re : Comment supprimer la légende des lignes du graphique bivarié ? (comme vous le faites manuellement avec votre souris ; clic droit)dt = Ouvrir ( "$SAMPLE_DATA/Grande Classe.jmp" ) ;
bivouac = Bivarié ( Oui ( : poids ) , X ( : hauteur )) ;
Rapport ( bivouac )[ Boîte de cadre ( 1 )] << Légende des lignes ( : poids ) ;
Attendez ( 1 ) ;
//Report(biv) << afficher l'arborescence ;
//J'ai utilisé la structure arborescente pour déterminer la ligne suivante qui supprime la légende
(( Rapport ( bivouac )[ Boîte de cadre ( 1 )] << parent ) << frère ) << supprimer ;