Ciao a tutti,
Usando lo script grafico, possiamo aggiungere un elenco al grafico? Posso fare testo, linee e altri. Ma chiedendosi se è possibile aggiungere una lista al grafico.
Perché voglio aggiungere la lista: quando aggiungo lasciamo che la mediana divida la spaziatura tra il testo è diversa e alcune volte si sovrappongono a seconda della scala (zoom ecc.). quindi l'aggiunta di più testi non funziona in tutti i casi poiché a volte sono distanti e talvolta sono troppo vicini.
Grazie
ariete
Se vuoi davvero mostrare un elenco puoi convertirlo in testo con char () o articoli concatenati () . char () lascerà le parentesi graffe e le virgolette; articoli concatenati () è un po 'più pulito.
dt = open("$sample_data\Big Class.jmp");
alist = {"one", "two", "three"};
clist = concat items(alist, ", ");
Graph Builder(
Size( 526, 451 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch( {}, "Graph Builder", FrameBox,
Add Text Annotation( Text( clist ),
Text Box( {38, 43, 152, 68} )
)
)
)
);In genere è meglio presentare liste di informazioni o risultati in caselle di colonna associate alla trama, non nella trama stessa, da un punto di vista di progettazione. Questo approccio porta a una maggiore chiarezza nella trama ea uno scripting più semplice, poiché le finestre di visualizzazione JMP supportano tale funzione.