就像在情节found here中一样,我想在同一个条形图中显示多个数据集 .
我的数据基本上是各个国家的“男/女”高度 . 我想要沿着x轴的国家和两个条形图(一个蓝色的红色),每个国家的男性和女性高度 .
我已经挣扎了好几天了,但仍然没有弄明白 .
每个数据集当前都存储在自己的数据框中,第一列中的“countries”和第二列中的“height” . 所以我有一个male_heights和female_heights数据框 .
谢谢!
就像在情节found here中一样,我想在同一个条形图中显示多个数据集 .
我的数据基本上是各个国家的“男/女”高度 . 我想要沿着x轴的国家和两个条形图(一个蓝色的红色),每个国家的男性和女性高度 .
我已经挣扎了好几天了,但仍然没有弄明白 .
每个数据集当前都存储在自己的数据框中,第一列中的“countries”和第二列中的“height” . 所以我有一个male_heights和female_heights数据框 .
谢谢!
3 回答
这是一个虚拟数据的例子:
这给出了:
首先,您应该根据国家/地区合并两个data.frame . 您可以使用例如ggplot2进行绘图 .
以下是使用ggplot2的示例:
为了完整起见,这里有一些其他可用选项,一个在基础R中,另一个包含"lattice"包,通常与R一起安装 . 使用@ Arun的样本数据,这里是每个选项的基本示例 . (有很多方法可以自定义每个的外观 . )