【发布时间】:2012-05-29 10:53:40
【问题描述】:
我有一个大矩阵 mdat(1000 行和 16 列)包含第一列作为 x 变量和其他列作为 y 变量。我想要做的是在 R 中制作散点图,在同一个窗口上有 15 个数字。例如:
mdat <- matrix(c(1:50), nrow = 10, ncol=5)
在上面的矩阵中,我有 10 行和 5 列。是否可以将第一列用作 x 轴上的变量,将其他列用作 y 轴上的变量,以便在同一个窗口上有四个不同的散点图?请记住,我不更喜欢par(mfrow=,因为在这种情况下,我必须运行每个图表,然后在同一个窗口中生成它们。我需要的是一个包,这样我就可以只给它数据和x、y varaibeles,并在同一个窗口上显示图表。
是否有一些可用的软件包可以做到这一点?我找不到。
【问题讨论】:
-
你能解释一下“15 个数字在同一个窗口”是什么意思吗?一张有 15 条线的图显示 15 种关系(可能有不同的颜色)?或者一个面板中有 15 个单独的图,可能是 4 行 x 4 列,缺少一个图?在第二种情况下,shuja 的答案会起作用。
-
shujas 回答工作。现在我对你的第一个案例还有其他问题。是否可以在同一个窗口上有 15 行不同颜色的行,并说明每种颜色,以便轻松区分哪种颜色代表哪个变量?
-
@user4299 大多数人会告诉你 15 种颜色太多无法区分,但请先查看我的编辑。
标签: r graph scatter-plot