Comment afficher l'étiquette spécifiée sur un nuage de points 3D ?Par exemple, générez le graphique 3D suivant dans Big Class.jmp. Comment faire en sorte que chaque point affiche sa propre étiquette d'âge ?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Sort( By( age ), Order( Ascending ), replace table );
ca = "nn";
New Column( ca );
Column( ca ) << Formula(
If( Row() == 1 | age != Lag( age, 1 ),
r = Row();
1;
,
Row() - r + 1
)
);
dt << run formulas;
Column( ca ) << deleteFormula;
p1 = dt << Scatterplot 3D(
Y( :height, :weight, :nn ),
Weight( :age ),
Coloring( :sex ),
Sized Points( 1 ),
Legend( 9 ),
Frame3D(
Set Graph Size( 1066, 741 ),
Legend( 1 ),
Set Grab Handles( 0 ),
Set Rotation( 5.79529088089731, 66.3611426483183, -5.39187559662059 ),
Set Marker Quality( 1 )
)
);
Merci!

Analyse et modélisation des données de baseles fenêtresRe : Comment afficher l'étiquette spécifiée sur un nuage de points 3D ?Supprimez la propriété de colonne d'étiquette du nom, ajoutez la propriété d'étiquette à l'âge, ajoutez l'état de la ligne d'étiquette à toutes les lignes et sélectionnez ces lignes.

vous pouvez également sélectionner quelque chose dans le nuage de points 3D pour les faire apparaître

Si vous souhaitez simplement les voir au survol, ignorez les états des lignes.

Re : Comment afficher l'étiquette spécifiée sur un nuage de points 3D ?Comment ajuster la taille du cercle dans un nuage de points 3D à l'aide de JSL ?Il n'y a aucun enregistrement dans le code source enregistré.
Merci!

Re : Comment afficher l'étiquette spécifiée sur un nuage de points 3D ?Si rien d'autre, vous pouvez obtenir la référence à la zone du curseur et utiliser < <>
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Iris.jmp");
obj = dt << Scatterplot 3D(
Y(:Sepal length, :Sepal width, :Petal length, :Petal width)
);
wait(1);
Report(obj)[SliderBox(1)] << Set(0.01);
mais il y a aussi Frame3D (Set Marker Scale)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Iris.jmp");
obj = Scatterplot 3D(
Y(:Sepal length, :Sepal width, :Petal length, :Petal width)
);<BR />wait(1);
obj << Frame3D(Set Marker Scale(10));