Ho un grafico creato con Graph Builder e una colonna nei dati contiene un valore costante che vorrei aggiungere automaticamente come linea di riferimento al grafico. Aggiungendo la colonna agli assi del grafico ottengo qualcosa (la linea verticale verde qui sotto), ma non è molto bello. Avete qualche suggerimento?

Ecco un semplice esempio che traccia una linea di riferimento basata sul valore della riga 1 della colonna Peso

Graph Builder(
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch( {}, {:weight}, ScaleBox,
{Add Ref Line( 95, "Solid", "Red", "", 1 )}
),
Dispatch( {}, "Graph Builder", FrameBox,
{Add Graphics Script(
2,
Description( "" ),
rp = Current Report();
rp[axis box( 1 )] << add ref line( :weight[1], "solid", red );
)}
)
)
);
Ho generato il JSL completo facendo clic con il pulsante destro del mouse sul grafico e selezionando Personalizza. Quindi ho fatto clic sul "+" e ho scritto il semplice script
rp=current report();
rp[axis box(1)] << add ref line(:weight[1],"solid",red)

Dopo aver applicato il piccolo script, sono tornato al triangolo rosso nel grafico e ho salvato lo script in una finestra di script.
Ho una domanda simile, ma vorrei scrivere nuovi titoli per gli assi X e Y. Ho provato a usare l'aggiunta di script riportata di seguito e alcune altre versioni, ma nessuna ha sovrascritto i titoli degli assi presi direttamente da "Titoli delle colonne".
rp = Current Report();
rp[AxisBox( 1 )] << Set Title( "Conversion % at 160C" );
\\another version
Dispatch( {}, "Media(Conversione BuOH prevista_60 ore, 160)", TextEditBox,
{Imposta testo( "Percentuale di conversione a 160°C" )}),
Crea il tuo grafico in modalità interattiva. Apporta le modifiche necessarie alle etichette degli assi X e Y. Quindi, fai clic sul triangolo rosso, seleziona "Salva script" e salvalo in una finestra di script. Lo script che verrà visualizzato mostrerà le operazioni da eseguire per modificare le etichette degli assi X e Y.