如何在R中绘制两个下三角距离矩阵?

时间:2017-09-16 07:22:32

标签: r matrix plot distance

我有两个下三角矩阵1,成对地理距离(m1),另一个成对遗传距离(m2)。

m1看起来像这样:

             SiteA  SiteB   SiteC       
     SiteA   0.00                           
     SiteB   51     0.00                                                            
     SiteC   207    61     0.00

m2看起来像这样:

pops 1,   2,    3,      
1,                                                                          
2,     0.0024                                                                       
3,     0.0207   0.0033  

如何将这两个矩阵绘制为R?

中的X和Y图

1 个答案:

答案 0 :(得分:0)

这个怎么样:

> # two matrices with some data:
> m1 <- matrix(seq(1,9), nrow = 3, ncol = 3)
> m2 <- matrix(seq(11,19), nrow = 3, ncol = 3)
> m1
    [,1] [,2] [,3]
[1,]    1    4    7
[2,]    2    5    8
[3,]    3    6    9
> m2
    [,1] [,2] [,3]
[1,]   11   14   17
[2,]   12   15   18
[3,]   13   16   19
> 
> # plot lower triangular parts against each other:
> plot(m1[lower.tri(m1)], m2[lower.tri(m2)])

X Y plot

相关问题