3784

OriginLab - wie kann man verborgende Datensätze auch in der Legende ausblenden?

apspaketDas entsprechende APS-Paket ist über unseren ADDITIVE Professional Service erhältlich. Um das Paket zu erhalten, kontaktieren Sie unseren Support per E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. oder per Telefon unter +49 6172 5905 20 jeweils unter Angabe der APS-Paketnummer 617.

Erläuterung

Auch wenn ein Datensatz im Plot nicht sichtbar ist, die Legende zeigt ihn doch. Wie kann man das verhindern?

Die einfache Neuerstellung der Legende durch den Befehl legend; oder die Schaltfläche oder durch STRG+L nützt leider nichts. Alle drei Wege führen die gleiche Funktion aus und addieren alle Datensätze des Layers  (oder des ganzen Graphen) in die Legende.

Auch wenn einige der Datensätze durch die Entfernung des Häkchens im Plot Setup Dialog (Diagrammeigenschaften) eigentlich als unsichtbar gekennzeichnet werden. Wie kann man das verhindern?

Die einfachste Möglichkeit ist die manuelle Entfernung der Einträge in der Legende. Alternativ kann man ein LabTalk Script verwenden:

legend;
string str$;
count = 1;
doc -e DY {
get %C -s shown;
if(shown)
{
if(str.GetLength()>0)
{
str$ = %(str$)%(CRLF)\L($(count)) %($(count));
}
else
{
str$ = \L($(count)) %($(count));
}
}
count++;
}
legend.text$=str$;

Für Kunden mit einem Supportvertrag habe wir dieses Script als Origin-OPX bereitgestellt. Einfach einloggen, Downloaden und in den geöffneten Origin-Arbeitsbereich hineinziehen. Eine neue Schaltfläche wird erzeugt.

  • Download-ID: 617