Ciao,
In allegato c'è un table1.jmp con 3 colonne che utilizzerò per tracciare un grafico. Table2 è una tabella con informazioni sulle linee di riferimento. In allegato c'è anche il file output_chart.png che sto cercando di realizzare. È possibile scrivere un jsl per tracciare un grafico e inserire le informazioni sulle linee di riferimento che sono diverse per i diversi prodotti. Inoltre non mi dispiacerà nessun altro modo per tracciare il grafico. Qualsiasi aiuto è molto apprezzato!
Se stai utilizzando JMP18 , questa è un'altra opzione che potresti provare
Names Default To Here(1);
dt1 = Open("$DOWNLOADS/table1.jmp");
dt2 = Open("$DOWNLOADS/table2.jmp");
gb = dt1 << Graph Builder(
Size(1162, 468),
Show Control Panel(0),
Link Page Axes("Y Only"),
// Replicate Linked Page Axes(0), // would show Y-axis only once
Variables(X(:Date), Y(:Yield), Page(:Product, Levels per Row(3), Show Title(0))),
Elements(Points(X, Y, Legend(4)), Smoother(X, Y, Legend(5)))
);
// get PM list
Summarize(dt1, pms = By(:Product));
// Each X-Group will have its own framebox
// NOTE We assume that PM order is the default one
all_axis = Report(gb) << XPath("//AxisBox");
abs = all_axis[1::N Items(all_axis)::2];
For Each({cur_pm, idx}, pms,
cur_ab = abs[idx];
// Loop over line specifications and set lines
pm_spec_rows = dt2 << get rows where(:Product == cur_pm);
For Each({spec_row}, pm_spec_rows,
val = dt2[spec_row, "Design Change Dates"];
name = dt2[spec_row, "Design Name"];
cur_ab << Add Ref Line(val, "Solid", "Red", name, 1);
);
);
Utilizza un nuovo stile "griglia" quando si utilizza Page. Questo ci consente di avere assi X separati per ciascuno dei gruppi.

Puoi anche mostrare l'asse Y solo una volta se modifichi l'impostazione Replica assi pagina collegati

Non essendo un programmatore, ho provato qualcosa di diverso. Nell'allegato ho creato una colonna per "nuovo prodotto" nella Tabella 2 e poi ho unito le tabelle usando Prodotto come chiave. Il grafico salvato da Graph Builder ha colorato i punti in base al Nome del Design, ha usato Prodotto nel campo Gruppo X e ha selezionato sia Data che Date di modifica del design come variabili X con Resa come Y. Ho modificato la dimensione del marcatore. Penso che si potrebbe fare di più per migliorare la visualizzazione (almeno spostare PM3 a destra dato che non ha subito modifiche di design).