无法在 rgl plot3D 中自定义点
Can not customize points in rgl plot3D
我正在尝试自定义我的 3D pca
图表中的点,但无论我做什么,它们都只是点,它们的大小无法更改:
with(df_new, plot3d(PC1,PC2,PC3, col = color, type="p", radius = 0.5))
sessionInfo():
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.4
Matrix products: default
BLAS:
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/
vecLib.framework/Versions/A/libBLAS.dylib
LAPACK:
/Library/Frameworks/R.framework/Versions/3.5/Resources/lib/
libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats4 parallel stats graphics grDevices utils
datasets methods base
如有任何建议,我们将不胜感激
我认为您正在使用 radius
来更改点的大小,但是 radius
仅在您使用 type="s"
打印球体时适用。要更改点的大小,请使用 size
。
with(df_new, plot3d(PC1,PC2,PC3, col = color, type="p", size = 0.5))
虽然size=0.5会很小。
我正在尝试自定义我的 3D pca
图表中的点,但无论我做什么,它们都只是点,它们的大小无法更改:
with(df_new, plot3d(PC1,PC2,PC3, col = color, type="p", radius = 0.5))
sessionInfo():
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.4
Matrix products: default
BLAS:
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/
vecLib.framework/Versions/A/libBLAS.dylib
LAPACK:
/Library/Frameworks/R.framework/Versions/3.5/Resources/lib/
libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats4 parallel stats graphics grDevices utils
datasets methods base
如有任何建议,我们将不胜感激
我认为您正在使用 radius
来更改点的大小,但是 radius
仅在您使用 type="s"
打印球体时适用。要更改点的大小,请使用 size
。
with(df_new, plot3d(PC1,PC2,PC3, col = color, type="p", size = 0.5))
虽然size=0.5会很小。