<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto cercando di includere automaticamente il numero di passaggi / falliti nella mia leggenda del grafico.
Provai:
f = N Items (Fail);
p = N Items (Pass);
// L'assegnazione di f e p funziona, i valori sono nelle variabili.
PassFailChart = Graph Builder (
Mostra Pannello di controllo (0),
variabili (
X (: Diff_Forward_Neg_3),
Y (: Diff_Forward_Pos_3),
Sovrapposizione (: filtro)
),
Elementi (Punti (X, Y, Legenda (3), Jitter (1))),
SendToReport (
Spedizione(
{},
"Costruttore di grafici",
OutlineBox,
{Imposta il titolo (
"Misurazioni che passano il filtro 1e-10A @ 3V negli ultimi 90 giorni"
)}
),
Spedizione(
{},
"Diff_Forward_Neg_3",
scalebox,
{Scala ("Registro"), Min (10), Max (100000000000000), Inc (1),
Tick minori (1)}
),
Spedizione(
{},
"Diff_Forward_Pos_3",
scalebox,
{Scala ("Registro"), Min (10), Max (100000000000000), Inc (1),
Tick minori (1)}
),
Spedizione(
{},
"400",
scalebox,
{Modello di leggenda (
3,
Nome livello (0, "Fail -" || f),
Nome livello (1, "Passo -" || p),
Base (0, 0, 0),
Base (1, 0, 0),
Proprietà (0, {Colore linea (3)}),
Proprietà (1, {Colore linea (5)})
)}
),
Spedizione(
{},
"400",
LegendBox,
{Imposta titolo ("Filtro corrente superato / fallito")}
)
)
)
Ho anche provato:
Nome livello (0, "Fail -" || f || ""),
Nome livello (1, "Pass -" || p || ""),
Nessuno dei due ha funzionato. È possibile?
SIGNORINA,
Hai capito bene prima prova. Avevo bisogno della funzione Char. Il grafico sembra incredibile e ora si aggiorna quando i dati cambiano, grazie!
Nome livello (0, "Fail -" || Char (f)),
Nome livello (1, "Pass -" || Char (p)),
Non sono sicuro se è possibile. In ogni caso, f e p dovrebbero essere convertiti in stringhe prima di concat: "Fail -" || char (f).
Un approccio alternativo consiste nell'impostare Etichette dei valori per la colonna Overlay prima della stampa.
Esempio di script:
Aperto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Elenco con tutti i livelli
livelli = Array associativo ( : sesso ) << prendere le chiavi ;
// Crea un elenco di "assegnazioni" con l'etichetta di valore
vl = Ripetere (
io = 0 ;
{ io ++ ; Eval Espr (
expr ( livelli [ io ] ) = expr ( livelli [ io ] || "-" || carbonizzare ( Col Sum ( : sesso == livelli [ io ] ) ) , )
)} ;,
N articoli ( livelli )
) ;
// Imposta proprietà
: sesso << Etichette di valore ( vl ) ;
// crea un grafico con sovrapposizione
Costruttore di grafici ( variabili ( X ( : età ) , Y ( : altezza ) , copertura ( : sesso ) ) , Elementi ( Bar ( X , Y , ) ) ) ;