Ciao a tutti,
La ringrazio molto per il vostro tempo.
quando utilizzo il generatore di grafici per tracciare il grafico a barre, voglio mostrare il valore medio dei dati.
ma se seleziono "etichetta per valore", n gli numeri sono numeri interi. Come faccio a visualizzare un decimale?
Grazie mille.

Hmmm, mi chiedo quale versione di JMP stai utilizzando le altezze delle barre e le etichette non sembrano corrispondere all'asse Y sinistro.
Non conosco un metodo punta e clicca per specificare un formato per le etichette Bar o Boxplot. Se la tua versione ti consente di aggiungere > Didascalia, puoi creare un grafico come quello visualizzato di seguito senza scripting.Le didascalie sembrano mostrare una formattazione più intelligente rispetto alle etichette. Se il formato della variabile Y (peso per l'esempio seguente) è Fisso con 0 decimali, la media della didascalia verrà riportata con 1 decimale. Se il formato di Y fosse fisso con 2 decimali, la media della didascalia avrebbe 3 decimali. Se il formato è il migliore, ogni gruppo avrà formati diversi, in base a "Migliore".
I passaggi per crearlo e lo script sono disponibili di seguito.Con JSL puoi creare uno script per aggiungere un'etichetta personalizzata a ciascuna barra, ma per mantenerlo aggiornato con le esclusioni, lo scripting diventa più avanzato.

Passaggi:
- Trascina la variabile Y sull'asse Y.
- Fare clic con il tasto destro nel grafico e selezionare Punti E Modifica a Bar
- Fare clic con il tasto destro nel grafico e selezionare Aggiungi didascalia
- Fare clic con il tasto destro nel grafico e selezionare personalizzare . Il clic su Testo quindi fare clic su Font pulsante e selezionare Grassetto .
- Trascina la variabile nominale nell'area del gruppo X in alto. Per questo esempio, trascina l'età della colonna.Nota che tutte le barre hanno le medie in grassetto.
- Fare clic con il tasto destro sull'area del gruppo X e selezionare Bordo del gruppo X , Selezionare Metter il fondo a .
Tieni presente che il formato per il peso della colonna era Larghezza fissa=5 e decimali=0, quindi la media ha esattamente 1 punto decimale nella didascalia.
Names default to here(1);
dt = Open("$sample_data/big class.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
X Group Edge( "Bottom" ),
Variables( Y( :weight ), Group X( :age ) ),
Elements( Bar( Y, Legend( 1 ) ), Caption Box( Y, Legend( 2 ) ) )
);
tseg = gb << Xpath("//FrameBox//TextSeg");
tseg << {Font( "Segoe UI", 8, "Bold" )};
In allegato è presente uno script che dimostra la personalizzazione dei boxplot. Non ha il codice aggiunto per gestire le esclusioni (richiede un gestore dello stato della riga). Dimostra alcuni dei passaggi necessari per determinare il posizionamento e la formattazione delle etichette personalizzate.