【问题标题】:R plot matrixes and connect points of each line of second matrixR绘制矩阵和第二个矩阵每行的连接点
【发布时间】:2015-12-12 09:33:59
【问题描述】:

我在 R 中有 2 个矩阵。一个被称为

j= matrix(c(1:8,1:8), nrow=2,ncol=8)

第二个:

B= matrix (c(Dav_Bou_k_med$r,Dav_Bou$r),nrow=2,ncol=8)

Dav_Bou_k_med$rDav_Bou$r 都是 nrow=1ncol=8 的矩阵,所以它们是这样的:

[1] 1.668 2.000 1.5 1.7 1.7 1.9 1.9 2.5
    etc.

我使用了这个情节:

plot(j,B)

但我得到的是第一个矩阵 (j) 的每个 1:8 的相关点(每个 1:8 两个点,因为我在 B 中有两行)。我想要的是为图中B 矩阵中的每一行连接这些点。因此,B 矩阵中的每个点都将连接到每一行(B),并且理想情况下使用不同的颜色。有什么简单的方法可以实现吗?

【问题讨论】:

  • 我们无法测试您的代码,我们无权访问 Dav_Bou_k_med$r 和 Dav_Bou$r
  • Dav_Bou_k_med$r 和 Dav_Bou$r 只不过是 nrow=1 和 ncol=8 的两个整数矩阵。

标签: r matrix graph plot


【解决方案1】:

准确解释您要查找的内容有点困难,但我想是这样的?

j= matrix(c(1:8,1:8), nrow=2,ncol=8, byrow=TRUE)

fake_data <- sample(seq(1,3,0.2), 8, replace=TRUE)
more_fake_data <- sample(seq(1,3,0.2), 8, replace=TRUE)

B= matrix (c(fake_data, more_fake_data),nrow=2,ncol=8, byrow=TRUE)
plot(j, B)
lines(j[1,],B[1,])
lines(j[2,],B[2,], col="green")

【讨论】:

    猜你喜欢
    • 2020-10-22
    • 1970-01-01
    • 2017-09-10
    • 2019-01-27
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多