Hola,
Tengo un gran conjunto de datos con un eje de tiempo común. Quiero agregar una columna con eventos que ocurrieron para mostrar estos eventos como una línea de referencia vertical (en el eje X). ¿Cómo puedo hacer esto? Si ahora hago un gráfico, necesito copiar manualmente todas las líneas de referencia del eje X en otro gráfico, quiero una opción automatizada para hacer esto.
Los eventos agregarán información adicional sobre las tendencias observadas y ayudarán en la discusión cuando muestre estas tendencias a mi equipo. La siguiente tabla representa (simplificado ofc.) Mi conjunto de datos.
Gracias.
| Fecha y hora | P1 | P2 | P3 | Eventos |
| 27/09/2018 6:00 | 5 | 11 | 0.5 | falla de la bomba |
| 27/09/2018 14:00 | 4 | 18 | 0.2 | (vacío) |
| 27/09/2018 22:00 | 5 | 15 | 0.4 | escasez de materia prima |
Aquí hay una simple ilustración de una manera de hacer esto:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Create reference line data table for the illustration
dtLines = New Table( "Lines",
New Column( "HeightRefs", values( [52, 60, 66] ) ),
New Column( "Labels", character, values( {"Age 10", "Age 14", "Age 18"} ) )
);
// Create the chart
Biv = dt << Bivariate( Y( :weight ), X( :height ) );
// Add the lines
For( i = 1, i <= N Rows( dtLines ), i++,
Report( Biv )[AxisBox( 2 )] << add ref line( dtLines:HeightRefs[i], dtLines:Labels[i] )
);