📅  最后修改于: 2020-12-01 06:48:52             🧑  作者: Mango
条形图以矩形方式表示分类数据。条形图可以垂直和水平绘制。高度或长度与图中表示的值成比例。条形图的x轴和y轴指定包含在特定数据集中的类别。
直方图是一个条形图,它代表原始数据,并清晰显示了所提到的数据集的分布情况。
在本章中,我们将重点关注借助ggplot2创建条形图和直方图。
让我们了解将要使用的数据集。 Mpg数据集包含EPA在以下链接中提供的燃油经济性数据的子集-
它由一些车型组成,这些车型在1999年至2008年期间每年都有新版本发布。它被用作汽车普及程度的代表。
执行以下命令以了解数据集所需的属性列表。
> library(ggplot2)
附件包是ggplot2。
以下对象被遮罩_by_ .GlobalEnv-
mpg
可以使用下面提到的图创建条数图-
> # A bar count plot
> p p
geom_bar()是用于创建条形图的函数。它具有称为计数的统计值属性。
直方图计数图可以使用下面提到的图创建-
> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+ geom_histogram( col="red",
+ fill="green",
+ alpha = .2,
+ binwidth = 5)
geom_histogram()包含用于创建直方图的所有必需属性。在此,它具有带有相应计数的hwy属性。颜色是根据要求选择的。
可以如下创建条形图和直方图的一般图-
> p p + geom_bar()
> p + geom_bar()
该图包括条形图中定义的所有类别以及相应的类别。该图称为堆叠图。