Salve, mi chiedo se esista un modo JMP efficiente per eseguire grafici a più linee da una tabella di dati di serie temporali provenienti da diversi campioni.
Quindi, la mia tabella dati è simile a questa:
index datetime sampleID value
0 93 2024-03-12 00:09:47 B 0.852
1 46 2024-03-12 00:18:36 A 0.377
2 29 2024-03-12 00:50:22 B 0.049
3 99 2024-03-12 01:11:40 B 0.441
4 52 2024-03-12 01:12:09 A 0.237
5 66 2024-03-12 01:26:29 A 0.607
6 28 2024-03-12 01:27:56 A 0.669
7 64 2024-03-12 01:33:11 A 0.074
8 16 2024-03-12 01:52:59 B 0.964
9 55 2024-03-12 01:56:17 A 0.960
- sampleID fornisce l'ID del campione, in questo esempio A o B. In realtà potrebbero esserci più di 100 sampleID univoci
- datetime fornisce il timestamp di ciascuna misurazione. questo è unico per ogni riga.
- valore è il valore misurato
- il numero di righe per ciascun campione può essere diverso
e voglio produrre un grafico di linee di serie temporali come questo:

In Python lo farei in questo modo
#example on how to do it in python
import pandas as pd
import datetime, random
N = 100
datetime_rand = [datetime.datetime.now().replace(hour=0, minute=0, second=0, microsecond=0) + datetime.timedelta(seconds=random.randint(0, 86400)) for _ in range(N)]
df = pd.DataFrame( dict( datetime = datetime_rand, sampleID = np.random.choice(["A", "B"], N), value = rand(N)))
df = df.sort_values(by="datetime").reset_index()
#now we have this kind of dataframe
# index datetime sampleID value
#0 69 2024-03-12 00:04:06 A 0.027
#1 96 2024-03-12 00:05:33 B 0.248
#2 16 2024-03-12 00:18:06 B 0.276
#3 81 2024-03-12 00:34:32 A 0.737
#4 27 2024-03-12 01:01:49 A 0.804
#...
#then I want to visuzalize the raw data with line plots:
for sampleID, group in df.groupby("sampleID"):
if sampleID == "A": plotspec = "bo-"
else: plotspec = "ro-"
plot( group.datetime, group.value, plotspec)e voglio fare lo stesso in JMP. Il passaggio successivo nel mio flusso di lavoro di analisi consiste nell'eseguire un po' di raggruppamento dei dati in base al timestamp e visualizzare tali dati attraverso grafici paralleli, ma spesso è necessario tracciare la forma più grezza dei dati con datetime come asse x.
Nel Costruttore di grafici, trascina Data e ora sull'asse X, Valore sull'asse Y e ID campione nell'area di rilascio Sovrapposizione.
Fare clic con il tasto destro sul grafico e selezionare Aggiungi=>Linea

Ciao @asj ,
C'è un modo semplice. Utilizzando il Costruttore di grafici dal menu Grafico. Valore su Y, data e ora su X e ID campione in overlay. Il resto è una questione di tipi di grafici selezionati in alto (Ctrl clic su PC/Maiusc clic su Mac su più tipi per ottenere ciò che desideri). Qualcosa come questo:

Funzionerà per te? Nel menu Aiuto sono disponibili ulteriori dettagli sulla creazione di grafici utilizzando il Costruttore di grafici. Esistono alcuni tipi di grafici facili da realizzare nel Costruttore di grafici che potrebbero richiedere più lavoro utilizzando Python.
Saluti,
@txnelson mi ha battuto di nuovo. 
Grazie sia a @Chris_Kirchberg che a @txnelson , esattamente quello che stavo cercando!