Salut tout le monde,
J'ai créé plusieurs générateurs de graphiques ci-dessous avec JSL.
Il s'agit de la syntaxe pour diviser les couleurs en fonction de la colonne :XX.
Mais lorsque j’ai fait plusieurs graphiques, ils étaient tous de la même couleur que le « bleu ».
Je souhaite donner des couleurs différentes pour chaque générateur de graphiques, quelles options sont disponibles ?
gb1 = dt << Générateur de graphiques (
Taille (1200, 600),
Variables(
X ( :A1, Position(1) ),
Oui ( :Oui),
Couleur(:XX)
)
);
gb2 = dt << Générateur de graphiques (
Taille (1200, 600),
Variables(
X ( :A2, Position(1) ),
Oui ( :Oui),
Couleur(:XX)
)
);
gb3 = dt << Générateur de graphiques (
Taille (1200, 600),
Variables(
X ( :A3, Position(1) ),
Oui ( :Oui),
Couleur(:XX)
)
);
L'élément Color() indique d'appliquer des couleurs différentes à différentes valeurs de la colonne de couleur. Il ne spécifie pas la couleur elle-même. Pour changer la couleur dans JSL, la meilleure chose à faire est d'effectuer de manière interactive les modifications souhaitées, puis de demander à JMP de vous montrer le JSL qui recréera le graphique tel que vous l'avez créé. Voici une refonte de votre code pour afficher une couleur différente pour chaque graphique
Names Default To Here( 1 );
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A1 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "green" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A2 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Blue" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A3 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Red" )}, Item ID( "weight", 1 ) )
)}
)
)
);
De plus, veuillez utiliser le
pour intégrer le JSL dans vos discussions. Cela permet aux membres de la communauté de lire le JSL beaucoup plus facilement.