《R数据可视化手册》——2.4 绘制直方图

    xiaoxiao2023-12-31  155

    本节书摘来异步社区《R数据可视化手册》一书中的第2章,第2.4节,作者:【美】Winston Chang,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    2.4 绘制直方图

    问题如何绘制直方图来查看一维数据的分布特征?

    方法可以使用hist()函数绘制直方图(见图2-8),使用时需向其传递一个向量:

    hist(mtcars$mpg) # 通过breaks参数指定大致组距 hist(mtcars$mpg,breaks=10)``` <div style="text-align: center"><img src="https://yqfile.alicdn.com/bcf9acb311f661a7dfcc4dd141f13c7381ad70b5.png" width="" height=""> </div> 对于ggplot2包,可以使用qplot()函数得到同样的绘图结果(见图2-9):

    qplot(mtcars$mpg)`

    如果参数向量在同一个数据框内,则可以使用下面的语句:

    library(ggplot2) qplot(mpg, data=mtcars, binwidth=4) # 这等价于 ggplot(mtcars, aes(x=mpg)) + geom_histogram(binwidth=4)

    另见更多关于绘制直方图的内容参见6.1节和6.2节。

    最新回复(0)