Valori degli assi x e y del grafico a dispersioneCiao a tutti,
vorrei replicare i seguenti grafici a dispersione in JMP, il problema che riscontro è che quando vado all'impostazione degli assi e richiedo una scala logaritmica con base 2, la scala inizia da 1, quindi la scala è 1,2,4,8 ,16, 32, 64 ecc vorrei che iniziasse da 5, 10, 20,40, 80,160,320 ecc qualcuno ha qualche consiglio??

Qualsiasi aiuto sarebbe apprezzato.
Grazie
Modellazione statistica avanzataRicerche sui consumatori e sul mercatoEsplorazione e visualizzazione dei datiProgettazione di esperimentiPersonalizzazione di massaIngegneria della qualità e dei processiRi: Valori degli assi x e y del grafico a dispersioneCIAO @Mark_Bailey .,
Grazie per il tuo contributo, lo apprezzo, alla fine ho capito.
Saluti
Mick
Ri: Valori degli assi x e y del grafico a dispersioneCiao Dan,
@Mickyboy ha trovato una soluzione, ma l'ha pubblicata un paio di volte sopra.Il grafico è piuttosto insolito. L'attività originale era creare una scala personalizzata in cui i tick/unità fossero 5 * 2^x.Ho ripubblicato la piccola tabella con lo script allegato.
A causa dell'insolito ridimensionamento della potenza di questo grafico, una soluzione a questo problema è l'aumento/diminuzione del 100%
Funzione Y (x - 1, x) e Funzione Y (x + 1, x)
o come ha capito Topolino Funzione X (y - 1, y) e Funzione X (y + 1, y)
Gli assi scalati Log e Power possono essere impegnativi quando si tratta di funzioni di riferimento.
Ri: Valori degli assi x e y del grafico a dispersioneL'espressione per la linea di identità:
Y Function( x, x );
nello script grafico diventa questa espressione per l'incremento del 100%:
Y Function( 2*x, x );
Ri: Valori degli assi x e y del grafico a dispersione@gzmorgan0 ,
grazie amico, cerco davvero di fare molto da solo, a volte mi affretto a chiedere aiuto, ho bisogno di un po' più di pazienza e convinzione!!!
grazie ancora
Ri: Valori degli assi x e y del grafico a dispersioneCongratulazioni!Ri: Valori degli assi x e y del grafico a dispersioneCIAO @gzmorgan0 ,
Va bene, ho risolto il problema, penso che sto imparando!!
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Add Graphics Script(
4,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y - 1, y );
), Add Graphics Script(
5,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y + 1, y );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);Ri: Valori degli assi x e y del grafico a dispersioneCIAO @gzmorgan0 ,
Ho bisogno ancora del tuo aiuto se possibile, ho bisogno di altre due linee di riferimento sul mio grafico, hai prodotto la sintassi per la linea di riferimento di uguaglianza dove x=y, se volevo una linea due rappresentano un aumento del 100% per i valori di x quando il valori di y = la linea di riferimento originale, quindi x= 5, 10, 20, 40, 80, 160, 320, 640, 1280, 2560 dove y= 10, 20, 40, 80,160, 320, 640, 1280, 2560, 5120. È possibile?
Ri: Valori degli assi x e y del grafico a dispersioneCiao gzmorgan0,
nessun problema, ho risolto, grazie mille
Ri: Valori degli assi x e y del grafico a dispersione@Mickyboy ,
L'incremento del segno di spunta è 2. Ciò accade perché inc è 2 o la dimensione del fotogramma deve essere maggiore per mostrare tutti i segni di spunta.
Ri: Valori degli assi x e y del grafico a dispersioneCiao gzmorgan0,
Mi sono completamente dimenticato del grabber, il 30 nella mia sintassi deve essere stato un residuo di qualcosa che stavo provando, ora ho corretto entrambi i grafici e sono molto grato per il tuo aiuto, è interessante notare che quando utilizzo il menu a discesa per il generatore di grafici non capisco il pulsante personalizzato, ma quando eseguo la sintassi e faccio clic sull'asse per le impostazioni dell'asse, posso vedere la casella.
Ancora una volta grazie mille per il vostro aiuto e la vostra guida.
Ri: Valori degli assi x e y del grafico a dispersioneCiao gzmorgan0,
È successo qualcosa di interessante quando ho eseguito la stessa sintassi su un altro set di dati simile con titoli più alti
Non so perché, ma ora il ridimensionamento è leggermente errato su entrambi gli assi con 10 e 10.240 mancanti.
Grazie
Ri: Valori degli assi x e y del grafico a dispersioneoops, ho dimenticato di aggiungere che il grafico e lo script sopra provengono da JMP 14
Ri: Valori degli assi x e y del grafico a dispersione@Mickyboy ,
Non sono sicuro del motivo/da dove provenga il valore 30 nello script salvato in JMP15.Nota che puoi trascinare utilizzando il grabber per ottenere il 5° come minimo sugli assi.Non ho guardato la tua trama molto da vicino. La linea è la linea Y=X e può essere aggiunta con il tasto destro del mouse Personalizza il FrameBox. Lo script è incluso di seguito.
Se utilizzi le stesse scale potresti voler fare clic con il pulsante destro del mouse nel framebox, selezionare Grafico e dimensioni e scala isometrica.Sta a te.
Graph Builder(
Size( 534, 484 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non- Ref Lab" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
)

Ri: Valori degli assi x e y del grafico a dispersioneCiao gzmorgan0,
Grazie per essere venuto di nuovo in mio aiuto e grazie mille per la tua soluzione, è geniale, ho un paio di problemi nel ricevere la presentazione che sto cercando e non so se sia possibile. Sfortunatamente sono ancora bloccato con JMP 14 e non ho l'area personalizzata nelle impostazioni degli assi.
Non riesco a far iniziare l'asse y da 5, ho provato a includere Min () e Max() nello script ma senza alcun risultato
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Lab B]",
Formula( Log( :Lab B / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Lab A]",
Formula( Log( :Name( "Lab A" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Lab B]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Lab A]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Lab B" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Lab A" )} )
)
)Inoltre è possibile far scorrere la linea di riferimento attraverso il grafico secondo la variabile di risposta nel file di dati allegato??? Vorrei che la linea rappresentasse dove dovrebbero trovarsi i titoli attesi.
Ancora grazie mille per il tuo aiuto, è molto apprezzato.
Ri: Valori degli assi x e y del grafico a dispersioneoh, visto che è la prima volta che utilizzo questa funzionalità, ho pensato che potesse essere utile mostrare le impostazioni degli assi

Ecco il Formato personalizzato screenshot, la finestra che appare quando premi il pulsante Personalizza

Ri: Valori degli assi x e y del grafico a dispersione@Mickyboy ,
Per mostrarti che questo è possibile, ecco un grafico di dati di GraphBuilder che ho indovinato da uno dei tuoi grafici. Ho aggiunto la linea di adattamento e la griglia maggiore.

Il modo in cui l'ho fatto è quello di:
- trasformare i dati X e Y,
- utilizzare una scala lineare
- ma personalizza il formato
L'ho fatto utilizzando l'interfaccia utente, ma ho copiato lo script nella tabella dati allegata.
Lo script è mostrato qui:
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9, 0 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 ), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non-Ref Lab" )} )
)
)
Ri: Valori degli assi x e y del grafico a dispersioneCiao Georg,
Grazie per la risposta, controllando il mio post forse non ho spiegato che, per quanto avrei potuto, ho dei dati ma vorrei che l'asse fosse uguale all'immagine fornita, ovvero un aumento di base logaritmica 2 a partire da 5 , quindi 5,10,20,40,80,160,320,640 ecc., che non riesco a gestire, per riferimento consultare l'allegato a questo post
Grazie
Ri: Valori degli assi x e y del grafico a dispersione@Mickyboy Non riesco a riprodurre il tuo problema,
per me ha funzionato, vedere il file JMP allegato ( JMP15@Win10 ).
Forse è necessario impostare nuovamente l'intervallo dell'asse, a volte molti passaggi contemporaneamente non funzionano.