如何绘制R中的两个下三角距离矩阵?
问题描述:
我有两个下三角矩阵与成对地理距离(m1)和另一个与成对遗传距离(m2)。如何绘制R中的两个下三角距离矩阵?
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
我怎样才能描绘出这些2点矩阵与R X和Y图?
答
如何:
> # 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)])