【发布时间】:2013-12-10 06:21:30
【问题描述】:
我在R 中执行了 PCA 并绘制了双标图。
pca1= princomp (~ data$X250 + data$X500 + data$shear, scores=TRUE, cor=TRUE, rownames=data[,1])
biplot(pca1, xlab="PC 1", ylab="PC 2", pch=20)
目前双标图上的标签是行号,但我希望点标签是我的数据的图名。我的数据有 81 行。
我试过了:
text (pca1[1:81], pca1[1:81], labels = row.names(data))
text (1:81, 1:81, labels = row.names(data))
text (pca1$comp.1[1:81], pca1$comp.2[1:81], labels = row.names(data))
【问题讨论】:
-
在使用 princomp 之前尝试提供
rownames(data)<-data[,1] -
@GeorgeDontas 谢谢!
-
@GeorgeDontas +1 如果您将其转换为答案。