Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e visualizzarne un'altra come etichettaCIAO!
Ho due variabili x:
Meeting.# è un ordinale numerico (solo Row())
Meeting.ID è un carattere nominale (può essere la data o qualche altro descrittore di testo)
Devo tracciare le presenze (X_2-X_8) rispetto a Meeting.# in modo da poter ottenere una tendenza. Ma voglio visualizzare Meeting.ID come etichette dell'asse x.
Ho provato questo approccio: https://community.jmp.com/t5/Discussions/How-to-Add-Value-Labels-to-a-Column-through-JSL/td-p/41604
Ma ho avuto problemi con la mancata corrispondenza del tipo.
Esistono altre applicazioni di questo problema: Experiment.# e Experiment.Description
- Esiste un modo migliore per farlo?
- Dovrebbe essere eseguito con l'etichetta valore proprietà colonna o come parte del Generatore di grafici?
- Idem per l'ordinamento dei valori
- Devo inviare una richiesta di funzionalità?
Grazie!
Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labGrazie! Immagino di non poter utilizzare insieme le etichette "Elenco puntato" e Valore.
Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labIl valore per ciascun segmento all'interno di ciascuna barra può essere aggiunto specificando "Etichetta per valore" nel pannello di controllo del Costruttore di grafici. Altre etichette potrebbero essere eseguite utilizzando JSL e "<< Aggiungi script grafico".Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labCiao,
Esiste un modo elegante per aggiungere il valore di ciascuna barra nel grafico, preferibilmente verticalmente sulla barra?
Grazie!
Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labGrazie! Dal tuo script so perché il mio non ha funzionato:
Analizza( "\!"" || Char(ListaValori[i]) || "\!" = \!"" || ListaEtichette[i] || "\!"" ) )
Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labJim:
Grazie per l'elegante soluzione!
Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labMark, la soluzione di Jim è buona e più semplice da implementare.
Questa è una informazione riguardante lo script dell'etichetta.Di seguito è riportato uno script che ti fornirà le etichette desiderate. Le etichette dei valori sono assegnate a :Meeting.#. Nota, poiché :Meeting.# è numerico non richiede "1" = "V1_0" ma 1 = "V1_0".
Names Default To Here( 1 );
meetID = column("Meeting.#");
textID = column("X__10");
NamesValuesList = {};
For( i = 1, i <= nitems(meetID << get values ), i++,
Insert Into(
NamesValuesList,
Parse(
Char( meetID[i] ) || " = \!"" || textID[i] || "\!""
)
)
);
meetID << Set Property( "Value Labels", Eval( NamesValuesList ) );Ri: Utilizzo di una seconda colonna come etichette di valore OPPURE Come tracciare una variabile e farne apparire un'altra come labUn saluto Marco,
Ecco cosa ho fatto per ottenere la soluzione di cui credo tu abbia bisogno
- Crea una nuova colonna che abbia una formula: :Meeting.ID || "[" || Char( :Riunione.# ) || "]" Ciò rende ogni voce una voce unica
- Quindi, per la nuova colonna, imposto la proprietà della colonna "Livelli ordine riga".Ciò significa che l'ordine di questa colonna sarà l'ordine all'interno della tabella dati in cui viene trovato il valore.
Di seguito sono riportati i risultati che ho ottenuto utilizzando il grafico a barre delle presenze alla riunione con la colonna che ho generato

Ho allegato la tabella dei dati che ho utilizzato