Ciao a tutti, novellino qui:
sto lavorando con una serie di dati in un processo che mi aspetto di ripetere molte volte, in quanto tale sto cercando di automatizzare la configurazione nel miglior modo possibile. Per il momento sto lavorando su una presentazione dei dati, e ho bisogno del tuo aiuto per rendere variabili i titoli degli assi di un grafico a seconda del contenuto delle celle.
ad esempio ho i seguenti dati:

da questi dati voglio tracciare un grafico che mostra "Res" per ogni valore "Col A", così come una serie di linee di riferimento che mostrano "Ref" (e le sue condizioni al contorno "+/-uref" e "rob" e le sue condizioni al contorno "+/- urob".
Attualmente lo script è il seguente:
dt = Tabella dati corrente();
Generatore di grafici(
Taglia (743, 472),
Mostra pannello di controllo( 0 ),
Variabili(
X(
:COCA COLA,
Ordinato da(
:Res,
Ascendente,
Statistica dell'ordine( "Media" )
)
),
Y( :Ris),
Intervallo( :Ures )
),
Elementi( Punti( X, Y, Legenda( 7 ) ) ),
Invia a rapporto(
Spedizione(
{},
"COCA COLA",
ScaleBox,
{Riga etichetta(
{Orientamento etichetta( "Verticale" ), Imposta dimensione carattere( 12 ),
Imposta stile carattere( "Italico" )}
)}
),
Spedizione(
{},
"Ris",
ScaleBox,
{Min(), Max(), Inc(), Tick minori( 1 ),
Aggiungi linea di riferimento( dt[1,11], "Solido", "Blu scuro", "", 1 ),
Aggiungi linea di riferimento( dt[1,9], "Punteggiato", "Blu scuro", "", 1 ),
Aggiungi linea di riferimento( dt[1,10], "Punteggiato", "Blu scuro", "", 1 ),
Aggiungi linea di riferimento( dt[1,4], "Solido", "Rosso scuro", "", 1 ),
Aggiungi linea di riferimento(
{dt[1,7], dt[1,8]},
"Solido",
"Rosso medio scuro",
"",
1,
0,15
), Aggiungi linea di riferimento( dt[1,7], "Punteggiato", "Rosso scuro", "", 1 ),
Aggiungi linea di riferimento( dt[1,8], "Punteggiato", "Rosso scuro", "", 1 )}
),
Spedizione(
{},
"titolo grafico",
TextEditBox,
{Imposta testo( "Ris. analita" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "COLA" )} ),
Dispatch({}, "Titolo Y", TextEditBox, { Imposta testo( "Unità di risoluzione (g/m3)" )} ),
Dispatch( {}, "400", LegendBox, {Legend Position( {7, [-1, -3]} )} )
)
)
Che funziona bene ed è abbastanza flessibile da poter modificare le linee di riferimento nel grafico in base ai valori della cella come richiesto.
Ora, quello che mi piacerebbe è che anche i titoli potessero fare la stessa cosa delle linee di riferimento. Quindi idealmente potrei aggiungere una colonna iniziale nella mia tabella jmp, che chiameremo "info" che ha le informazioni sull'analita studiato (nome, unità utilizzate per la misura, ecc...) e mi piacerebbe per il titolo del grafico (e assi) per estrarre le informazioni da queste celle (come stanno attualmente facendo le linee di riferimento) e utilizzare queste informazioni nel testo.
Ad esempio, se nella mia colonna "info" ho "Zr4+", vorrei che il grafico finale andasse a cercare questa cella e la usasse per etichettare se stessa o uno dei suoi assi. Così che posso quindi cambiare la cella in "Br7-" e la prossima volta che eseguo lo script, il nuovo grafico sarà etichettato con "Br7-".
È possibile farlo?
punti bonus se la variabile può essere inserita in un testo più lungo, ad esempio l'asse y è "Zr 4+ (mg/l)" e poi cambia in "Br7- (mg/l)"