Nach Wert beschriften: Einzelne Beschriftungen hinzufügen/entfernenFür Heatmap- und Balkendiagramme kann man hinzufügen Beschriftungen nach Wert .
- - Wie kann ich Werte für eine bestimmte Teilmenge entfernen?
Zeigen Sie beispielsweise einfach die Etiketten für an passieren , aber die Beschriftungen dafür werden nicht angezeigt scheitern .

- Wie kann ich festlegen, dass eine Beschriftung angezeigt werden muss – auch wenn die Fläche klein ist?
(M, 16 Jahre)

Zusatzfrage:
Wie kann ich die Farbe der Etiketten über JSL ändern?
Datenexploration und -visualisierungBetreff: Beschriftung nach Wert: Einzelne Beschriftungen hinzufügen/entfernenAuf Ihre dritte Frage habe ich eine halbe Antwort: Sie können die Farbe der Beschriftungen im Eigenschafteneditor ändern. Diese Änderung scheint jedoch nicht im Skript für das Diagramm erfasst zu sein.

Betreff: Beschriftung nach Wert: Einzelne Beschriftungen hinzufügen/entfernenIch denke, dass die Verwendung der Funktion „<< Grafikskript hinzufügen“ die einfachste Möglichkeit wäre, die Farbe und Sichtbarkeit einer Beschriftung für ein Diagramm zu steuern.Eigentlich würde man nicht die eingebauten Beschriftungen verwenden, sondern stattdessen die Textanzeigefunktionen der Diagrammprimitive in JMP nutzen, um das Problem zu lösen.
Betreff: Beschriftung nach Wert: Einzelne Beschriftungen hinzufügen/entfernenHm, mit coolen Jmp-Funktionen wie einer hierarchischen X-Achse, einem gestapelten Diagramm und der Beschriftung nach % des Faktors ...
um die Etikettenwerte und -positionen neu zu berechnen ...
Ich denke, ich werde mit den unnötigen Werten leben 
Oder warten Sie, schummeln Sie ein bisschen, benutzen Sie @Jed_Campbell Antwort auf die dritte Frage 

Open( "$SAMPLE_DATA/Titanic Passengers.jmp" );
Graph Builder(
Variables(
X( :Passenger Class ),X( :Sex, Position( 1 ) ),
Overlay( :Survived )
),
Elements(
Bar(
X( 1 ), X( 2 ),
Legend( 12 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" ),
Label( "Label by Value" )
)
),
SendToReport(
Dispatch({},"400",ScaleBox,{Legend Model(12,
Properties( 0, {Fill Color( 36 )}, Item ID( "Yes", 1 ) ),
Properties( 1, {Fill Color( 19 )}, Item ID( "No", 1 ) )
)}
)
)
);
(Current Report() << xpath("//FrameBox")) << {Text Color( "Medium Dark Red" )}
Betreff: Beschriftung nach Wert: Einzelne Beschriftungen hinzufügen/entfernenDanke @Jed_Campbell für den Vorschlag.
Mir ist gerade ein Nachteil des Ansatzes aufgefallen:
Die Farben der Beschriftungen werden bei jeder Änderung des Datenfilters zurückgesetzt:
(Die Farbe der Achse bleibt unverändert – auch wenn die Achsenskalierung geändert wird)
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :age ), Y( :height ), Overlay( :sex ) ),
Elements( Bar( X, Y, Legend( 8 ), Label( "Label by Value" ) ) ),
);
ldf = gb << Local Data Filter(
Conditional,
Add Filter( columns( :weight ), Where( :weight >= 102.57 ))
);
(report(gb) << Xpath("//FrameBox")) << {Text Color( "Green" )};
(report(gb) << Xpath("//AxisBox")) << {Text Color( "Green" )};
wait(1);
ldf << clear();