Origin 9 - Verborgene Datensätze in Legende ausblenden
Wie kann man verborgende Datensätze auch in der Legende ausblenden?
Das entsprechende APS-Paket ist über unseren ADDITIVE Professional Service erhältlich. Um das Paket zu erhalten, kontaktieren Sie unseren Support per E-Mail an
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-Skript 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 haben wir dieses Skript als Origin-OPX bereitgestellt. Einfach einloggen, Downloaden und in den geöffneten Origin-Arbeitsbereich hineinziehen. Eine neue Schaltfläche wird erzeugt.
|