我使用R中的 rgl 包在3d中绘制矩阵,并想知道如何为两个重要组的点着色。我知道我试图用颜色识别的矩阵的行号。
plot3d(my3colmatrix)
A组想要突出显示的是行:288, 482, 621, 1304
并且B组的点是行:503, 727, 764, 904, 1412 1480, 1555
答案 0 :(得分:1)
通常R中的图形函数有一个“col”参数,可以作为颜色矢量给出,每行一个。
如果你定义mycol(我的颜色):
mycol <- rep("black", nrow) # where nrow is the number or rows
mycol[c(288, 482, 621, 1304)] <- "blue"
mycol[c(503, 727, 764, 904, 1412 1480, 1555)] <- "red"
您可以使用col参数col = mycol突出显示要以其他颜色显示的点。