在一个主图上绘制多个数据集的特定列

时间:2012-12-17 17:47:33

标签: r visualization data-visualization

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

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分: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])

enter image description here

答案 1 :(得分:0)

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

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

同时检查?layout?par