Graph Builder - Beschriftungen von Überschriftenfeldern ändernHallo zusammen,
Einer meiner Benutzer hat gefragt, ob es möglich ist, die Beschriftungen im Beschriftungsfeld automatisch zu ändern, um die unterschiedlichen Werte einer kategorialen Variable widerzuspiegeln.
Im angegebenen Beispiel möchte sie „3“, „4“ und „5“ (oder „% von Faktor (3)“ usw.) sehen, anstatt überall die gleiche Bezeichnung „% von Faktor“. Das wäre verständlicher.
Ich weiß, wie man die Beschriftungen manuell anpasst (indem man die Registerkartenbeschriftungen bearbeitet, wie im zweiten Bild gezeigt), aber gibt es eine Möglichkeit, diesen Vorgang zu automatisieren?
Ich freue mich auf Ihre Erkenntnisse!


Betreff: Graph Builder – Beschriftungsfelder ändernWäre ein Skriptansatz akzeptabel? Wenn ja, hier ist eine Möglichkeit, ihn zu automatisieren. Der Ansatz sollte funktionieren, solange der Benutzer die Reihenfolge der Achsentabelle nicht von der Standardreihenfolge ändert.
Names Default To Here( 1 );
//setup
dt = Open( "$SAMPLE_DATA/Tablet Production.jmp" );
gb = dt << Graph Builder(
Size( 525, 458 ),
Show Control Panel( 0 ),
Variables( X( :Lot Acceptance ), Overlay( :Screen Size ) ),
Elements(
Bar( X, Legend( 4 ), Bar Style( "Stacked" ) ),
Caption Box(
X,
Legend( 5 ),
Summary Statistic( "% of Total" ),
Location( "Axis Table" )
)
)
);
//get values for each axis row
lstScreenSize = Associative Array( :Screen Size ) << Get Keys;
//populate
For Each( {i, j}, lstScreenSize,
Report( gb ) << Dispatch( {}, "Lot Acceptance", ScaleBox,
{Label Row( j + 1, Row Title( "% of Total(" || i || ")" ) )}
)
);
Betreff: Graph Builder – Beschriftungsfelder ändernVielen Dank für Ihren Vorschlag