Masquer les régions exclues dans l'axe Graph Builder (données de traitement par lots, séries chronologiques et données de capteur avec filtres)Lors de l'analyse des données des capteurs, il est courant de filtrer plusieurs lignes (par exemple, en supprimant les arrêts, les week-ends, certaines qualités de produits dans les processus par lots, etc.)
Cela n'est pas possible dans JMP, alors que d'autres logiciels gèrent cela automatiquement (voir Grafana ou un autre utilisateur demandant une fonctionnalité similaire ici). Pourtant, le générateur de cartes de contrôle dispose de cette fonctionnalité , limitée aux graphiques d'exécution uniquement.
Disons que je souhaite examiner uniquement un groupe d'événements.

Je m'attendrais à avoir une option pour transformer cette vue en celle-ci automatiquement.

Dans le générateur de cartes de contrôle, vous pouvez obtenir ce tracé après quelques configurations :

Enfin, un index par événement sera également utile en option.

JMP doit améliorer les capacités des données des capteurs (pas seulement tabulaires), surtout maintenant que des connecteurs natifs aux historiens sont possibles.
Des applications industrielles de ces visualisations peuvent être trouvées ici, notamment un alignement lorsque les événements ont des durées différentes :
https://arxiv.org/abs/2209.09660
Exploration et visualisation des donnéesRe : Masquer les régions exclues dans l’axe du générateur de graphiques (données de traitement par lots, séries temporelles et données de capteurs avec filtres)Index par événement : via Rang de colonne(ligne(), groupement) ?
Pour obtenir le nombre virtuel de lignes contenant des entrées non manquantes, on peut combiner Rang de colonne() avec la nouvelle option Définition du périmètre dans Graph Builder :

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Transform Column(
"index",
Formula( Col Rank( row(), :"@Exclude"n, :"@Filter"n ) )
),
Size( 438, 290 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Graph Spacing( 4 ),
Variables( X( :index ), Y( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ), Smoother( X, Y, Legend( 10 ) ) ),
Local Data Filter(
Add Filter(
columns( :age ),
Where( :age == {13, 14, 15, 16} ),
Display( :age, N Items( 6 ) )
)
)
);