Hola a todos,
Tengo algunos datos de actividad de animales nocturnos que comienzan alrededor de las 9:30 PM y terminan alrededor de las 6:30 AM que me gustaría visualizar. Sin embargo, JMP naturalmente "inicia" los datos de tiempo a las 12 AM, por lo tanto, cuando voy a hacer un gráfico, se ve así:
Además, los datos no se "ajustan", ya que si arrastro manualmente el eje para que los tiempos se alineen donde los quiero, faltan los valores:

Una solución rápida que intenté fue establecer el orden de valores en los datos para que los valores de 9:30 a 11:59 PM se ordenaran antes de los de 12 AM, y esto al menos permitió que los datos se mostraran correctamente, permitiéndome Mostrar actividad relativa en cuatro tratamientos diferentes:

Sin embargo, como puede ver, realmente ha estropeado los valores del eje.
¡Realmente apreciaría cualquier consejo que puedas dar!
Una solución muy interesante, no habría pensado en eso. ¡Muchas gracias!
Me gusta usar las desviaciones de la medianoche (Tiempo relativo a la medianoche). El archivo a continuación contiene una nueva columna con una propiedad de eje para etiquetar las unidades.
La fórmula de la columna toma cualquier valor después de las 5 pm y resta la medianoche, por lo que tendrá valores negativos, de lo contrario, solo use el valor de tiempo. Nota 11pm es - (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
)Claro, por favor ver adjunto
@Suttree ,
¿Puedes subir un pequeño subconjunto de muestra de tus datos?
Sí, tengo, no hay ningún ajuste que solucione mi problema, desafortunadamente
@Suttree ,
¿Ya has intentado editar la configuración del eje?
