Salut,
J'ai un grand ensemble de données avec un axe de temps commun. Je souhaite ajouter une colonne avec les événements survenus pour les afficher sous la forme d'une ligne de référence verticale (sur l'axe des X). Comment puis-je faire ceci? Si je fais maintenant un graphique, je dois copier manuellement toutes les lignes de référence de l'axe X dans un autre graphique. Je souhaite une option automatisée pour le faire.
Les événements ajouteront des informations supplémentaires sur les tendances observées et faciliteront la discussion lorsque je les montrerai à mon équipe. Le tableau ci-dessous représente (ofc. Simplifié) mon jeu de données.
Merci.
| Date et heure | P1 | P2 | P3 | Événements |
| 27/09/2018 6:00 | 5 | 11 | 0.5 | défaillance de la pompe |
| 27/09/2018 14:00 | 4 | 18 | 0,2 | (vide) |
| 27/09/2018 22:00 | 5 | 15 | 0.4 | pénurie de matières premières |
Voici une illustration simple d’une manière de procéder:
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] )
);