如何指定图表来为特定点着色?

时间:2012-12-19 22:19:48

标签: r colors plot rgl

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

plot3d(my3colmatrix)

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

1 个答案:

答案 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突出显示要以其他颜色显示的点。