如何在R

时间:2017-07-05 15:18:02

标签: r plot

我从mothur(来自NMDS分析)获得了一个排序表,我想用R绘制它,在图中显示不同组的名称。

我的数据('nmds.axes'文件)如下:

group      axis1     axis2
F3D0   -0.160727  0.161163
F3D1   -0.202877 -0.346617
F3D141  0.019257  0.114220
F3D142  0.109841  0.099407
F3D143  0.020320  0.205298
F3D144  0.069564  0.252836
F3D145  0.077754  0.191122
F3D146 -0.026143  0.217766
F3D147  0.093228  0.237383
F3D148  0.039519  0.222896
F3D149  0.024681  0.142421
F3D150 -0.056318  0.119949
F3D2    0.331630 -0.205620
F3D3    0.237954 -0.193381
F3D5   -0.062992 -0.199847
F3D6    0.176253 -0.148854
F3D7    0.148191 -0.171803
F3D8    0.034022 -0.321173
F3D9    0.041995 -0.291805
Mock   -0.915153 -0.085362

我做了以下事情:

nmds<-read.table(file="nmds.axes", header=T)
rownames(nmds)<- nmds[,1]
nombres.nmds<-factor(rownames(nmds))
plot(nmds$axis2~nmds$axis1, xlab="Axis 1", ylab="Axis 2")
text(nmds, labels=nombres.nmds)

但是,执行'text'命令或不输出相同的图,只有'group'的白点,而不是它上面的名字。

有谁知道我做错了什么?

非常感谢

0 个答案:

没有答案