trova assex corretto indipendentemente dalle preferenze dell'utenteQuindi mi imbatto in un problema in cui diverse preferenze utente stanno causando diverse scatole degli assi. Ho provato a usare xpath, ma anche i valori stanno cambiando per xpath.
Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
dist = platform(dt, Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Count Axis( 1 ),
normal quantile plot(1)
)
));
dist1 = platform(dt,
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
normal quantile plot(1)
)
);
);
new window("Test",
dist,
dist1
);
axis = dist[axisbox(2)]; // this is right
axis << Add Ref Line(55);
axis = dist1[axisbox(2)]; // this adds it to the y axis, I need 4
axis << Add Ref Line(55);Ri: trovare assex corretto indipendentemente dalle preferenze dell'utenteNon che questa sia una risposta alla tua domanda, ma per le linee di riferimento potresti usare la proprietà column?
Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
:height << Set Property( "Axis", {Add Ref Line( 55, "Solid", "Black", "", 1 )} );
dist = platform(dt, Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Count Axis( 1 ),
normal quantile plot(1)
)
));
dist1 = platform(dt,
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
normal quantile plot(1)
)
);
);
new window("Test", dist, dist1);
:height << deleteProperty("Axis");Ri: trovare assex corretto indipendentemente dalle preferenze dell'utentePresumo che questo sia specifico per questo specifico axisbox perché non ha una listbox attorno ad esso? Questo è quello che sembra almeno.
Ri: trovare assex corretto indipendentemente dalle preferenze dell'utenteEhi, Vince.
Hai provato a utilizzare XPath con AxisBox e la DisplayBox immediatamente sopra? Ad esempio, quanto segue aggiunge la linea di riferimento a 55 sull'asse X se uso dist o dist1:
axis = dist1 << XPath( "//BorderBox/AxisBox" );
axis << Add Ref Line( 55 );
Ri: trovare assex corretto indipendentemente dalle preferenze dell'utenteNon è davvero un'opzione. Ai clienti non piacerà se cambio ciò che vedono.
Ri: trovare assex corretto indipendentemente dalle preferenze dell'utenteIgnora Platform Preferences (1) eseguirà la piattaforma con l'output predefinito. Puoi usarlo per assicurarti di ottenere esattamente la struttura del rapporto che ti aspetti.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Distribution(
Ignore Platform Preferences( 1 ),
Y( :height, :weight ),
Histograms Only
);