Ciao a tutti,
Ho alcuni dati sulle attività degli animali notturni che iniziano verso le 21.30 e terminano verso le 6.30 che vorrei visualizzare. Tuttavia, JMP naturalmente "inizia" i dati temporali alle 12 del mattino, quindi quando vado a tracciare il grafico sembra che questo:
Inoltre, i dati non "avvolgono", nel senso che se trascino manualmente l'asse in modo che gli orari siano allineati a dove li voglio, mancano i valori:

Una soluzione rapida che ho provato è stata quella di impostare l'ordine dei valori sui dati in modo che i valori dalle 9:30 alle 23:59 PM fossero ordinati prima di quelli delle 12 AM, e questo almeno permetteva di visualizzare correttamente i dati, permettendomi di mostrare l'attività relativa in quattro diversi trattamenti:

Tuttavia, come puoi vedere, ha davvero incasinato i valori degli assi!
Apprezzerei molto ogni consiglio che puoi dare!
Soluzione molto interessante: non ci avrei pensato. Grazie mille!
Mi piace usare le deviazioni da mezzanotte (da Time Relative a Midnight). Il file sottostante contiene una nuova colonna con una proprietà axis per etichettare le unità.
La formula della colonna, prende qualsiasi valore dopo le 17:00 e sottrae la mezzanotte, quindi avrà valori negativi, altrimenti, usa solo il valore del tempo. Nota 11pm è - (60 * 60) o -3600
New Column( "Time Relative to Midnight",
Numeric,
"Continuous",
Format( "hr:m:s", 13, 0 ),
Input Format( "h:m:s", 0 ),
Set Property(
"Axis",
{Rotated Labels( 0 ), Format( "hr:m:s", 13, 0 ), Min( -10800 ),
Max( 25200 ), Interval( "Hour" ), Inc( 2 ), Minor Ticks( 0 ),
Add Ref Line( -3600, "Solid", "Black", "11 pm", 1 ),
Add Ref Line( -7200, "Solid", "Black", "10 pm", 1 ),
Add Ref Line( -10800, "Solid", "Black", "9 pm", 1 ),
Add Ref Line( 0, "Solid", "Black", "Midnight", 1 ),
Add Ref Line( 3600, "Solid", "Black", "1 am", 1 ),
Add Ref Line( 7200, "Solid", "Black", "2 am", 1 ),
Add Ref Line( 10800, "Solid", "Black", "3 am", 1 ),
Add Ref Line( 14400, "Solid", "Black", "4 am", 1 ),
Add Ref Line( 18000, "Solid", "Black", "5 am", 1 ),
Add Ref Line( 21600, "Solid", "Black", "6 am", 1 ),
Add Ref Line( 25200, "Solid", "Black", "7 am", 1 ),
Label Row(
{Automatic Font Size( 1 ), Automatic Tick Marks( 1 ),
Label Orientation( "Automatic" )}
)}
),
Formula( If( :Time > 60 * 60 * 17, :Time - 60 * 60 * 24, :Time ) ),
Suppress Eval
)Certo, per favore vedi allegato
@Suttree ,
Puoi caricare un piccolo sottoinsieme di campioni dei tuoi dati?
Sì, ho - non ci sono impostazioni che potrebbero risolvere il mio problema, sfortunatamente
@Suttree ,
Hai già provato a modificare le impostazioni dell'asse?
