《R数据可视化手册》一2.4 绘制直方图
数据 可视化 绘制 手册 2.4 直方图
2023-09-11 14:17:31 时间
本节书摘来自异步社区《R数据可视化手册》一书中的第2章,第2.4节,作者 【美】Winston Chang,更多章节内容可以访问云栖社区“异步社区”公众号查看
问题
如何绘制直方图来查看一维数据的分布特征?
方法
可以使用hist()函数绘制直方图(见图2-8),使用时需向其传递一个向量:
hist(mtcars$mpg) # 通过breaks参数指定大致组距 hist(mtcars$mpg,breaks=10)
![8b4d061da739f74cbcab99e37fe6f82c57162213](https://yqfile.alicdn.com/8b4d061da739f74cbcab99e37fe6f82c57162213.png)
图2-8 左图:基础绘图系统绘制的直方图 右图:使用更多分组。注意:由于组距变小,每组对应的样本数有所减少
对于ggplot2包,可以使用qplot()函数得到同样的绘图结果(见图2-9):
qplot(mtcars$mpg)
![e0988b4cc1f29fbd9ac698ff8e62b1b81677bc19](https://yqfile.alicdn.com/e0988b4cc1f29fbd9ac698ff8e62b1b81677bc19.png)
如果参数向量在同一个数据框内,则可以使用下面的语句:
library(ggplot2) qplot(mpg, data=mtcars, binwidth=4) # 这等价于 ggplot(mtcars, aes(x=mpg)) + geom_histogram(binwidth=4)
另见
更多关于绘制直方图的内容参见6.1节和6.2节。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- C#,入门教程(26)——数据的基本概念与使用方法
- QT5完成一个数据实时显示控制的Demo
- 《数据驱动的网络分析》——6.5 可视化
- 《R数据可视化手册》一第2章 快速探索数据2.1 绘制散点图
- 《R数据可视化手册》一2.2 绘制折线图
- 《R数据可视化手册》一2.6 绘制函数图像
- 《R数据可视化手册》一3.2 绘制簇状条形图
- 《Python数据可视化编程实战》—— 1.1 介绍
- 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.10 练习
- 《R数据可视化手册》——1.2 加载包
- 《R数据可视化手册》——1.3 加载分隔符式的文本文件
- 《R数据可视化手册》——3.1 绘制简单条形图
- Spark GraphX 的数据可视化
- Windows系统中python3.7安装数据可视化模块Matplotlib、numpy的各种方法汇总
- QStandardItemModel的data线程安全(在插入数据时,临时禁止sizeHint去读model中的data)
- 《Tableau数据可视化实战》——2.5节图表排序
- 数据可视化—随机漫步
- 【毕业设计_课程设计】基于Python的南京二手房数据采集及可视化分析
- Python数据可视化2.5 感知与表达方法
- Angular + Leaflet 实现房源数据可视化(附github源码)
- 微软推出数据可视化工具SandDance 不光能用来做图表
- MATLAB | 可视化 | 罗密欧与朱丽叶的数据统计
- 华院大数据产业投资基金助力新创公司腾飞
- 使用 AutoViz 进行绘图(自动完成数据可视化)