Modifica la larghezza dell'asse nel Costruttore di graficiVorrei modificare la larghezza dell'asse nel Costruttore di grafici, ma il <
Names Default To Here( 1 );
dt_class = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb_test = Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :name, Order By( :height, Ascending, Order Statistic( "Mean" ) ) )
),
Elements( Bar( X, Y, Legend( 4 ) ) )
);
show( Report( gb_test )["Graph Builder",AxisBox(2)] << get width() );
Report( gb_test )["Graph Builder",AxisBox(2)] << set width( 200 );
show( Report( gb_test )["Graph Builder",AxisBox(2)] << get width() );
E il risultato:
Report(gb_test)["Graph Builder",AxisBox(2)] << get width() = 68;
Report(gb_test)["Graph Builder",AxisBox(2)] << get width() = 68;
Nello specifico è la larghezza dell'area disponibile per le etichette dell'asse y.
Il motivo è che ho un set di dati con alcune etichette molto lunghe e desidero ridurre la larghezza predefinita in modo che le etichette si avvolgano e rendano il grafico più pulito.
Sto utilizzando JMP 17.2 su MacOS.
C'è una domanda simile del 2014 che non è stata risolta: https://community.jmp.com/t5/Discussions/Changing-axis-box-width-in-graph-builder/td-p/9955
Automazione e scriptingRi: Modificare la larghezza dell'asse nel Costruttore di graficiCredo che tu abbia scoperto un bug di JMP.
<< Set Width()
non modifica la larghezza dell'asse Box() nel Costruttore di grafici.
In modo interattivo, la larghezza dell'Axis può essere modificata e la modifica si riflette nella proprietà Stretching di AxisBox.
Riguardo
<< Get Width
L'indice di scripting non mostra un messaggio Ottieni larghezza come valido. Indipendentemente da ciò, sembra funzionare per Bivariate, Oneway, Contour.......
Tuttavia, ciò che viene restituito quando viene eseguito con il Costruttore di grafici è completamente fasullo.
Credo che sia necessario contattare l'assistenza JMP per risolvere questo problema.
Ri: Modificare la larghezza dell'asse nel Costruttore di graficiPenso che GraphBuilderTitleBox o qualche altra casella di visualizzazione potrebbe interferire con la larghezza della casella dell'asse (le caselle "speciali" del generatore di grafici sono molto probabilmente le caselle di visualizzazione più fastidiose/con errori in JMP).
Ri: Modificare la larghezza dell'asse nel Costruttore di graficiGrazie ad entrambi. Caso TS-00127657 aperto.