如何在3D散点图上显示指定标签?例如,在 Big Class.jmp 中生成以下 3D 图形。如何让每个点显示自己的年龄标签?
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 )
)
);
谢谢!

基础数据分析和建模视窗Re: 如何在3D散点图上显示指定标签?从名称中删除标签列属性,向年龄添加标签属性,向所有行添加标签行状态并选择这些行

您还可以从 3d 散点图中选择一些内容来使它们出现

如果您只想查看悬停在上方的内容,请跳过行状态

Re: 如何在3D散点图上显示指定标签?如何使用 JSL 调整 3D 散点图中的圆大小?录制的源代码中没有任何录制。
谢谢!

Re: 如何在3D散点图上显示指定标签?如果没有别的事,您可以获取对滑块框的引用并使用 < <>
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);
但还有Frame3D(设置标记比例)
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));