我将在R中绘制一个3D散点,我想根据字符串或数字类别为图中的点着色。
类别为
"cancer control control control control cancer cancer control cancer control........"
或
1 0 0 0 0 1 1 0 1 0......
代码如下:
library("plot3D")
scatter3D(pcr$PC1, pcr$PC2, pcr$PC3,color=category)
输出为此处
您应该上传一个可复制的示例,但我认为您的category
变量是连续的。你应该变成一个因素。
yourdata$category = as.factor(yourdata$category)
然后你再画一次图。也许它会对你有所帮助。