1

我正在使用 R 中的rgl包在 3d 中绘制一个矩阵,并且想知道如何为两个重要组的点着色。我知道我试图用颜色识别的矩阵的行号。

plot3d(my3colmatrix)

A组要突出显示的288, 482, 621, 1304 点是行:B组的点是行:503, 727, 764, 904, 1412 1480, 1555

4

1 回答 1

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 突出显示要以不同颜色显示的点。

于 2012-12-19T23:17:09.543 回答