J'ai créé un graphique avec Graph Builder et une colonne de données contient une valeur constante que j'aimerais ajouter automatiquement comme ligne de référence. L'ajout de cette colonne à l'axe des abscisses me donne un résultat (ligne verticale verte en dessous), mais ce n'est pas très esthétique. Auriez-vous une meilleure solution ?

Voici un exemple simple qui trace une ligne de référence en fonction de la valeur de la ligne 1 de la colonne Poids

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 );
)}
)
)
);
J'ai généré le JSL complet en cliquant avec le bouton droit sur le graphique et en sélectionnant Personnaliser. Ensuite, j'ai cliqué sur le « + » et j'ai saisi le script simple.
rp=current report();
rp[axis box(1)] << add ref line(:weight[1],"solid",red)

Après avoir appliqué le petit script, je suis retourné au triangle rouge du graphique et j'ai enregistré le script dans une fenêtre de script.
J'ai une question similaire, mais je souhaite définir de nouveaux titres pour les axes X et Y. J'ai essayé d'utiliser l'ajout de script ci-dessous ainsi que d'autres versions, mais rien n'y fait : les titres des axes sont ceux par défaut de la section « Titres de colonnes ».
rp = Current Report();
rp[AxisBox( 1 )] << Set Title( "Conversion % at 160C" );
\\another version
Dispatch( {}, "Moyenne(Conversion BuOH Prédite_60h, 160)", TextEditBox,
{Définir le texte( "Conversion % à 160 °C" )}),
Créez votre graphique de manière interactive. Modifiez les étiquettes des axes X et Y. Cliquez ensuite sur le triangle rouge, sélectionnez « Enregistrer le script » et enregistrez-le dans une fenêtre de script. Le script affiché vous indiquera la marche à suivre pour modifier les étiquettes des axes X et Y.