Salut, le graphique qu'un de mes collègues a fait à l'origine avait des marqueurs codés par couleur par une colonne continue (voir l'image "Original"). Lorsqu'ils enregistrent le script et le réexécutent pour recréer le graphique, le codage couleur disparaît et tous les marqueurs deviennent marron (voir l'image "Après"). Avez-vous des suggestions sur la façon de conserver le codage couleur de sorte que chaque fois que le script graphique est exécuté, le codage couleur reste ? Quel pourrait être le problème ?
Original

-->Après avoir relancé le script et malgré l'enregistrement du jeu de couleurs :
Après

salut
J'utilise Big Class.jmp. Utilisez 'taille' et 'poids' comme Y et X. Mettez 'hauteur' dans 'couleur'.
Sélectionnez le niveau de couleur souhaité, puis ajustez la configuration du milieu de l'étiquette. (photo)
Ensuite, enregistrez le script et vous avez terminé. La principale différence dans le script est le nombre de fois où les points du tracé sont définis.
Le script ajusté est le suivant :
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Color( :height ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties(
0,
{gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 1 )
)
)}
),
Dispatch( {}, "400", LegendBox, {Set Title( "" )} )
)
)Le script non ajusté est le suivant :
Il y a plus de définitions par défaut au début du nuage de points
Propriétés( 1, {Couleur de ligne( -11538191 ), Couleur de remplissage( -11538191 ), dégradé( {Thème de couleur( "Spectral" )} )}, ID d'élément( "hauteur", 2 ))
Graph Builder(
Variables( X( :weight ), Y( :height ), Color( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
9,
Properties(
0,
{gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 1 )
),
Properties(
1,
{Line Color( -11538191 ), Fill Color( -11538191 ),
gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 2 )
)
)}
)
)
)