[英]R 3d plot of distance matrix with colored points
我已经使用scatterplot3d
在R中绘制了距离矩阵,现在想为每个点分配唯一的颜色。 例如,在下面的示例中,该图将包含五个点( AE ):
A B C D E
A 0 0.1 0.2 0.1 0.2
B 0.1 0 0.1 0.2 0.1
C 0.2 0.1 0 0.1 0.2
D 0.1 0.2 0.1 0 0.1
E 0.2 0.1 0.2 0.1 0
目前,我的scatterplot3d
代码对于外观的要点非常简单:
s3d <- scatterplot3d(x,y,z, main="Just A Test", pch = 19)
如何使每个点显示不同的颜色(使用十六进制代码)?
您是否看过?scatterplot3d
....中的color
参数?
dd <- read.table(header=TRUE,text="
A B C D E
A 0 0.1 0.2 0.1 0.2
B 0.1 0 0.1 0.2 0.1
C 0.2 0.1 0 0.1 0.2
D 0.1 0.2 0.1 0 0.1
E 0.2 0.1 0.2 0.1 0")
在这里,我假设您要使用AC列作为坐标...
library(scatterplot3d)
## some made-up colors
cols <- c("#000000","#fa0ace","#eeabce","#5a0af0","#883856")
s3d <- with(dd,scatterplot3d(A,B,C,
main="Just A Test", pch = 19, color=cols,cex.symbols=3))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.