Ich möchte die Standardfunktion „Klickbarkeit“ einer Legende deaktivieren. Ich kann dies manuell erreichen, indem ich die Legendeneigenschaften (auf einer Plattform) auswähle und das Kontrollkästchen „Aktiviert“ deaktiviere. Aber wie greife ich programmgesteuert auf diese Eigenschaften zu?
Ich habe versucht, die Änderung manuell vorzunehmen und anschließend das Skript mithilfe des ROTEN Dreiecks zu speichern, aber diese Eigenschaft scheint nicht aufgezeichnet zu werden.
Ist es möglich?

Sie können gb << Show Tree Structure() verwenden, um sich eine Vorstellung von den Elementen zu machen und so normalerweise eine Vorstellung davon zu bekommen, wie Sie auf bestimmte Elemente zugreifen können

In diesem Fall können Sie auf folgende Weise auf LegendBox zugreifen:
gb_report = gb << Report;
legend = gb_report[legendbox(1)];
und setzen Sie die Eigenschaft höchstwahrscheinlich mit Legende << Aktiviert(0)
Vollständiges Beispiel:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:sex), Y(:height), Group X(:age)),
Elements(Box Plot(X, Y, Legend(1)))
);
gb_report = gb << Report;
legend = gb_report[legendbox(1)];
legend << Enabled(0);