R语言数据可视化之数据分布图(直方图、密度曲线、箱线图、等高线、2D密度图)
作者:穆晨
阅读目录
- 数据分布图简介
- 绘制基本直方图
- 基于分组的直方图
- 绘制密度曲线
- 绘制基本箱线图
- 往箱线图添加槽口和均值
- 绘制2D等高线
- 绘制2D密度图
数据分布图简介
中医上讲看病四诊法为:望闻问切。而数据分析师分析数据的过程也有点相似,我们需要望:看看数据长什么样;闻:仔细分析数据是否合理;问:针对前两步工作搜集到的问题与业务方交流;切:结合业务方反馈的结果和项目需求进行数据分析。
“望”的方法可以认为就是制作数据可视化图表的过程,而数据分布图无疑是非常能反映数据特征(用户症状)的。R语言提供了多种图表对数据分布进行描述,本文接下来将逐一讲解。
绘制基本直方图
本例选用如下测试集:

运行结果:

基于分组的直方图
本例选用如下测试集:

运行结果:

运行结果:

绘制密度曲线
本例选用如下测试集:

运行结果:

绘制基本箱线图
本例选用如下测试集:


运行结果:

往箱线图添加槽口和均值
在上一节绘制的基本箱线图之上,还能进一步绘制以展示更多信息。
其中最常见的是为箱子添加槽口,它能更清晰的表示中位数的位置。R语言实现代码如下:
运行结果:

运行结果:

绘制2D等高线
本例选用如下测试集:

运行结果:

运行结果:

绘制2D密度图
本例选用如下测试集:

运行结果:

运行结果:
via:cnblogs
End.