Wie entferne ich die Zeilenlegende aus dem bivariaten Diagramm? (wie Sie es manuell mit Ihrer Maus tun; Rechtsklick)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich kann jederzeit eine Legende zu einem bivariaten Diagramm hinzufügen, indem ich Report und FrameBox verwende (siehe unten), aber wie kann ich die hinzugefügten Legenden entfernen?
Bericht ( biv_chart )[ FrameBox ( 1 )] << Zeilenlegende (
EntColumn ,
Farbe ( 0 ) ,
Farbthema ( „“ ) ,
Marker ( 0 ) ,
Marker-Thema ( „“ ) ,
Kontinuierliche Skala ( 0 ) ,
Umgekehrte Skala ( 0 ) ,
Ausgeschlossene Zeilen ( 0 )
) ;
Betreff: Wie entferne ich die Zeilenlegende aus dem bivariaten Diagramm? (wie Sie es manuell mit Ihrer Maus tun; Rechtsklick)Ich glaube, Sie verstehen nicht, was passiert, wenn Sie eine Zeilenlegende hinzufügen.
Dabei werden lediglich Farben und Markierungszustände zu jeder Zeile der Datentabelle basierend auf den Werten einer bestimmten Spalte hinzugefügt.Anschließend wird eine STATISCHE Anzeige mit einer Legende oder einem Schlüssel zum Verständnis der Farbmarkierungspaarung hinzugefügt.Wenn Sie mit der rechten Maustaste auf >> Entfernen klicken, löschen Sie lediglich diese STATISCHE Anzeige.Das ist das Gleiche wie oben beschrieben.Wenn Sie die Färbung und Markierungen entfernen möchten, können Sie einfach „dt << Zeilenzustände löschen“ verwenden, wobei dt die Datentabelle ist, die zum Erstellen des bivariaten Diagramms verwendet wird.
Wenn Sie jedoch nur die Zeilenlegende löschen, um eine weitere hinzuzufügen, ist dies nicht erforderlich.Da durch das Hinzufügen einer zusätzlichen Zeilenlegende alle Zeilenzustände aktualisiert werden. Daher sollte es ausreichen, die vorherige Legende/den vorherigen Schlüssel zu löschen.Dies gilt, AUSSER wenn in Ihrer Datentabelle Werte fehlen.Wenn Sie keine Flush-Daten haben, löschen Sie unbedingt die Zeilenzustände zwischen den einzelnen Zeilenlegendenbefehlen. (Ich würde dies lieber vermeiden, da durch das Löschen von Zeilenzuständen auch Dinge wie Ausblenden/Ausschließen gelöscht werden, dies jedoch erforderlich ist, wenn Daten fehlen.)
Betreff: Wie entferne ich die Zeilenlegende aus dem bivariaten Diagramm? (wie Sie es manuell mit Ihrer Maus tun; Rechtsklick)Ich habe mein Problem ausführlicher erläutert (ich habe auf meinen ursprünglichen Beitrag geantwortet). Die von Ihnen vorgeschlagene Methode wird auf lange Sicht nicht für das funktionieren, was ich brauche. Wenn Sie ein Anzeigefeld löschen, wird es zwar vom Bildschirm des Benutzers entfernt, aber wenn Sie etwas im Diagramm aktualisieren (ich verwende auch das Datenfilterobjekt), werden alle angeblich entfernten Zeilenlegenden zusammen erneut angezeigt, da die Legenden nicht vorhanden waren vollständig entfernt (beobachten Sie das Bivariate-Skript nach einem Löschvorgang und Sie werden sehen, dass im Bivariaten-Skript der Legendenteil immer noch vorhanden ist. Wenn Sie die Legende mit der Maus entfernen, ist dieser Teil nicht mehr Teil des Bivariaten-Skripts).
Deshalb suche ich nach einer Möglichkeit, die Legende mithilfe eines Skripts genau so zu entfernen, wie Sie sie mit einem Rechtsklick mit der Maus entfernen (ist das möglich?)
Danke
Betreff: Wie entferne ich die Zeilenlegende aus dem bivariaten Diagramm? (wie Sie es manuell mit Ihrer Maus tun; Rechtsklick)Einige Erklärungen dazu, was ich in dieser Diskussion meine:
Wenn Sie ein bivariates Diagramm erstellen und anzeigen, können Sie das Skript daraus sehen und kopieren (klicken Sie auf das rote Dreieck --> Skript...).
Sobald Sie dem Bivariat eine Zeilenlegende hinzugefügt haben, können Sie sich dessen Skript noch einmal ansehen und sehen, wie die Legende jetzt Teil des Bivariat-Skripts ist.
Wenn Sie manuell mit der Maus auf die Legende klicken und auf „Entfernen“ klicken, verschwindet das Legendenskript vollständig aus dem bivariaten Skript.
Wenn Sie jedoch ein Skript schreiben, um die Zeilenlegende zu löschen, indem Sie eines der Anzeigefelder löschen, in denen sich die Legende befindet ( Report(biv_chart)[BorderBox(2)]<
Ich denke, dass diese Tatsache für mein Problem verantwortlich ist, bei dem ich ein interaktives bivariates Diagramm mit Steuerschaltflächen verwende und wenn das Diagramm aktualisiert werden muss, werden alle historischen Zeilenlegenden addiert, die ich hinzugefügt habe, da diese nie aus dem bivariaten Skript entfernt wurden (Wenn ich sie manuell mit der Maus statt mit einem Skript entferne, tritt dieses Problem nicht auf), daher suche ich nach einer Möglichkeit, die Zeilenlegende aus der Bivariate zu entfernen, die der Art und Weise entspricht, wie Sie Ihre Maus verwenden. Klicken Sie mit der rechten Maustaste und „ Entfernen Sie die Legende.
Weiß jemand, wie man die Zeilenlegende vollständig aus einem bivariaten Diagramm entfernt?
sodass das bivariate Skript den darin eingebetteten Legendenteil nicht mehr enthält?
Danke
Betreff: Wie entferne ich die Zeilenlegende aus dem bivariaten Diagramm? (wie Sie es manuell mit Ihrer Maus tun; Rechtsklick)dt = Offen ( „$SAMPLE_DATA/Big Class.jmp“ ) ;
biv = Bivariat ( Y ( : Gewicht ) , X ( : Höhe )) ;
Bericht ( biv )[ FrameBox ( 1 )] << Zeilenlegende ( : Gewicht ) ;
Warten ( 1 ) ;
//Report(biv) << Baumstruktur anzeigen;
//Ich habe die Baumstruktur verwendet, um die nächste Zeile herauszufinden, die die Legende entfernt
(( Bericht ( biv )[ FrameBox ( 1 )] << Elternteil ) << Geschwister ) << löschen ;