Ich verwende GraphBuilder und möchte die Breite von horizontal gedrehten Y-Achsen-Variablennamen ändern. Obwohl ich Text in GB drehen kann, scheint das Ändern des Parameters "Umbruch festlegen ..." nicht so zu funktionieren, wie ich es erwarte. Demonstrieren,
Ich habe die Big Class-Datentabelle geöffnet und die Spaltennamen für Größe und Gewicht wie folgt geändert:
"Höhe Spaltenname, der länger gemacht wurde"
"Gewichtsspaltenname, der länger gemacht wurde"
Das folgende GB-Skript ist das Ergebnis einer einfachen Grafik, die ich erstellt habe, um das Problem zu veranschaulichen. Während in GB der Parameter Set Wrap... auf 100 gesetzt und der Schalter Extend this to other text boxes ausgewählt wurde. Diese Parameteränderung spiegelt sich nicht im resultierenden Skript wider, und die Auswahl eines Werts unter 100 hat keine Auswirkung auf die Breite der Variablennamen der Y-Achse.
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ) } )
)
);
Ich frage mich also, ob dies ein Fehler ist oder ob dies ein erwartetes Verhalten ist?
Außerdem bin ich neugierig, ob es eine Möglichkeit gibt, den Zeilenumbruch im JSL GB-Code zu erzwingen.Ich habe Folgendes versucht und konnte das Verhalten des Wortumbruchs der Y-Achse nicht ändern
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } )
)
);Hallo terapin. Die Tatsache, dass die Set Wrap-Funktion im Graph Builder nicht wie erwartet funktioniert, ist ein Fehler. Unsere Entwickler sind sich des Problems bewusst und möchten es in einer zukünftigen Version beheben. Wir entschuldigen uns für die Unannehmlichkeiten.