0

我有四个数据集,可以在这里找到一个示例,它们都有四列和相同的列名。但我只想在 x 轴上绘制第一列,在 y 轴上绘制最后一列,并且我想在四个相等区域的一个主图上绘制所有这些,如下图所示。

我怎样才能做到这一点?


(来源:nps.gov

4

2 回答 2

1

这是使用par.

(我将您的文件Ratio_J_B5H2.csv作为数据框读入 R 中dat。)

为绘图创建一个 2 x 2 窗口:

par(mfrow = c(2, 2))

现在,您可以创建四个图:

barplot(dat[,4], names.arg = dat[,1])
barplot(dat[,4], names.arg = dat[,1])
barplot(dat[,4], names.arg = dat[,1])
barplot(dat[,4], names.arg = dat[,1])

在此处输入图像描述

于 2012-12-19T08:35:52.180 回答
0

这是一个很好的、简单的多图资源:

http://www.statmethods.net/advgraphs/layout.html

还要检查?layout?par

于 2012-12-17T17:53:22.157 回答