我有兩個相同大小的矩陣。
x1 = matrix(data = c(1, 3, 4, 5, 5, 3, 3, 1), nrow = 4, ncol= 2, byrow = TRUE)
x2 = matrix(data = c(-1, -4, 3, 7, -2, 2, 4, -1), nrow = 4, ncol= 2, byrow = TRUE)
我想在同一個散點圖上繪制兩者,但是,x 應該包含來自 x1 和 x2 的所有 'x' 值,并且 y 也應該包含來自兩個矩陣的所有 'y' 值。
Matplot似乎沒有做這項作業,因為它只比較列。
我該怎么做(如果可能的話,不使用任何包)?
uj5u.com熱心網友回復:
您可以使用 plot
plot(x1, xlim = c(-3, 6), ylim = c(-5, 7), col = "red", xlab = "X", ylab = "Y")
par(new=TRUE)
plot(x2, xlim = c(-3, 6), ylim = c(-5, 7), col = "blue", xlab = "", ylab = "")
uj5u.com熱心網友回復:
我們可以用 pairs
pairs(cbind(c(x1), c(x2)))
或者只是洗掉dim'x1','x2'中的屬性c以轉換為向量并使用plot
plot(c(x1), c(x2))
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/338635.html
上一篇:地球上的自簽名證書
下一篇:如何使用R為8個組創建維恩圖?
