如何在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));