Ciao a tutti,
Sto cercando di inserire una colonna che contenga immagini come indicatore per un grafico.
Questo è quello che voglio :

Quando realizzo questo grafico, prendi lo script e copialo nel mio script, quindi riproducilo, ho ottenuto questo:

Infatti devo selezionare questo:

che "è definire una colonna come forma" e funziona. (sì, sono francese).
Ma mi piacerebbe avere una sceneggiatura che lo renda.
Questo script dovrebbe essere buono:

ma non funziona.
E una seconda domanda riguarda la dimensione del marker, vorrei decidere quante dimensioni voglio perché la selezione JMP è troppo grande quando utilizzo la variabile continua come dimensione.
Buona giornata,
Dorian Grosset
Ciao,
va bene, ho appena messo la definizione della mia variabile prima della mia costruzione grafica, infatti ero confuso da troppi grafici. Per questa parte va bene.
Per la seconda parte esiste qualche opzione per utilizzare la variabile continua come dimensione? Ad esempio, JMP usa la mia variabile continua come coefficiente per impostare la dimensione. Nel mio esempio le mie immagini devono essere rappresentate con le loro dimensioni, quindi se inserisco gruppi di dimensioni non sembra buono.
Grazie mille e buona giornata!
Ciao @CheeseProgram ,
Il tuo JSL che salvi dovrebbe funzionare, almeno a guardarlo, penso che dovrebbe funzionare. Una possibilità per cui non potrebbe essere il riferimento alla colonna. Quando si chiama il comando Set Shape Column(), potrebbe essere necessario modificare il riferimento di colonna al suo interno in qualcosa di simile a :"Nome colonna"n con le parentesi e 'n' alla fine. JMP ha sostituito il precedente :Name("Nome colonna") con il formato :"name here"n. È possibile che potrebbe causare problemi nello script.
L'ho provato usando il file Big Class Families.jmp nella directory di esempio. Ho qualcosa di simile al seguente, che è fondamentalmente quello che vuoi:

Questo è il codice JSL salvato dalla piattaforma Graph Builder che ho usato per generare il grafico sopra.
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Size( :age ) ),
Elements(
Points( X, Y, Legend( 3 ), Set Shape Column( :picture ) ),
Smoother( X, Y, Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties(
0,
{Marker Scale( {N Labels( 5 )} )},
Item ID( "age", 1 )
)
)}
)
)
);Penso che devi prima impostare manualmente la colonna dell'immagine e il numero di livelli (sto usando l'età come variabile di dimensione ORDINAL). Potrebbe essere necessario modificare la colonna :Feret size in ordinale invece che continua in quanto ciò potrebbe consentire una maggiore flessibilità nella definizione del numero di livelli.
Se fai clic con il pulsante destro del mouse sulle opzioni delle dimensioni e selezioni le impostazioni delle dimensioni...

È possibile definire il numero di livelli (o etichette) da mostrare nella legenda.

Quando salvo ed eseguo lo script JSL sopra, funziona come previsto e riproduce il grafico che avevo creato manualmente per generare lo script per cominciare.
Spero che questo aiuti.
Buona fortuna!,
DS