Beschriftungen aufgrund der Anzahl der Balken ein-/ausblendenHallo,
Wie kann man in JSL herausfinden, wie viele Balken ein Graph Builder-Balkendiagramm hat?
Wenn es viele Balken gibt (>20), möchte ich Balkenbeschriftungen ausblenden.
Danke.
MassenanpassungBetreff: Labels ein-/ausblenden aufgrund der Anzahl der BalkenDanke Jim und Entschuldigung für die Unklarheit.
Iment-Beschriftungen von Balken (Beschriftung nach Wert), nicht von Achsen.
@txnelson
Betreff: Labels ein-/ausblenden aufgrund der Anzahl der BalkenDie verschiedenen Beschriftungen sind alle über die Baumstruktur des Ausgabeberichts zugänglich.Um mehr über sie zu erfahren, lesen Sie die Abschnitte im Scripting Guide on Display Trees.Das Skripthandbuch finden Sie in der JMP-Dokumentationsbibliothek.
Hilfe==>JMP-Dokumentationsbibliothek

Hier ist ein kleines Skript, das die verschiedenen Beschriftungen in diesem Diagrammstil ändert
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
gb = Graph Builder(
Variables( X( :age ), Y( :height ), Group Y( :sex ) ),
Elements( Bar( X, Y, Legend( 1 ) ) )
);
gbr = gb << report;
gbr[Text Edit Box( 1 )] << set text( " This is the Header" );
gbr[Text Edit Box( 4 )] << set text( " This is the Y Axis Label" );
gbr[Text Edit Box( 3 )] << set text( " This is the X Axis Label" );
Betreff: Labels ein-/ausblenden aufgrund der Anzahl der BalkenDanke Jim.
@txnelson
Eine andere Frage: Wie lautet die Syntax zum Hinzufügen von Beschriftungen nach dem Erstellen des Diagramms?
Folgendes funktioniert nicht
gb = Graph Builder(
Variables( X( :age ), Y( :height ), Group Y( :sex ) ),
Elements( Bar( X, Y, Legend( 1 ) ) )
);
gb << Label( "Label by Value" );
Betreff: Labels ein-/ausblenden aufgrund der Anzahl der BalkenDas Balkenelement hängt von den Ebenen der Gruppierungsvariablen ab. Sie könnten also auch die Funktion Summarize() verwenden, um die Anzahl der Balken zu bestimmen.
Betreff: Labels ein-/ausblenden aufgrund der Anzahl der BalkenSie können überprüfen, was Min, Max und Inc für die interessierende Achse sind, daraus die Anzahl der Balken bestimmen und dann die Beschriftung wie gewünscht einstellen.