Salut,
J'ai un grand ensemble de données contenant 231 échantillons uniques (étiquetés comme RunID) qui ont un ensemble de valeurs X, Y, Z pour chacun des échantillons uniques. À l'aide de l'outil graphique "Surface Plot", je crée ensuite un tracé 3D pour chacune de ces 231 exécutions, ce qui fait apparaître 231 graphiques dans une nouvelle fenêtre. Je souhaite modifier l'affichage de celui-ci pour que le style soit une surface, puis modifier la surface pour afficher des dégradés continus. Cependant, je ne veux pas faire cela manuellement pour les 231 tracés, mais je n'arrive pas à comprendre comment définir le script pour qu'il passe par les 231 RunID uniques. En regardant la sortie de la fenêtre de script, cela montre que je dois mettre quelque chose dans la fonction "where" qui dit de le faire pour tous les RunID uniques, pas seulement celui répertorié pour le premier tracé.
Cela semble simple, mais je ne trouve rien dans la discussion JMP.
Surface Plot(
Columns( :X, :Y, :Z ),
Datapoints Choice( "Surface" ),
Surface Color Theme( "Green to Black to Red" ),
Surface Color Theme2( "Green to White to Red" ),
Surface Color Theme3( "White to Black" ),
Surface Color Theme4( "Blue to Gray to Red" ),
Response Column Fill( "Continuous Gradients" ),
Response Column Color Theme( "Blue to Green to Red" ),
Response Column Color Theme2( "Blue to Gray to Orange" ),
Response Column Color Theme3( "Spectral" ),
Response Column Color Theme4( "Jet" ),
Response( :Z ),
Surface Color Method( "Solid", "Solid", "Solid", "Solid" ),
SetVariableAxis( :X, Axis Data( {} ) ),
SetVariableAxis( :Y, Axis Data( {} ) ),
SetZAxis( :Z, Current Value( -170000 ), Axis Data( {} ) ),
SetXVariable( :X ),
SetYVariable( :Y ),
Frame3D( Set Rotation( -54, 0, 38 ) ),
Where( :RunID == "0a6609" )
);Essayez de changer
Where( :RunID == "0a6609" )
à
By( :RunID)
Je devrais reproduire tous les dégradés, etc.
changer la où(...) à par(:RunID)
Si vous utilisez le script de sauvegarde du triangle rouge, l'un des choix sera pour la variable by.
Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Possibilité de créer le script avec par groupe.