美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记6---描述数据分布(5)二维密度图

《R数据可视化手册》学习笔记6---描述数据分布(5)二维密度图

作者: RSP小白之路 | 来源:发表于2023-10-06 06:46 被阅读0次

写在前面。

这篇文章对应原书的第6章,主要介绍一些描述数据分布的可视化图形。主要包括如下这些:

  • 直方图
  • 密度图
  • 频数多边形
  • 箱线图
  • 小提琴图
  • Wilkinson点图

密度图

核密度图也是很常用的一种反映数据分布的图形。

二维密度图

如何绘制2维的密度图呢?

示例数据faithful数据集。

> str(faithful)
'data.frame':   272 obs. of  2 variables:
 $ eruptions: num  3.6 1.8 3.33 2.28 4.53 ...
 $ waiting  : num  79 54 74 62 85 55 88 85 51 85 ...

使用stat_density2d函数。

ggplot( data = faithful, aes(x = eruptions, y = waiting  )) + geom_point()+stat_density2d()

[图片上传失败...(image-dda2eb-1696632385358)]

使用选项colour = ..level..,将密度曲面的高度映射给颜色

ggplot( data = faithful, aes(x = eruptions, y = waiting  )) + 
  stat_density2d(aes(colour = ..level..))

[图片上传失败...(image-6d6c37-1696632385359)]

使用瓦片图,将密度估计映射给填充色或者透明度

ggplot( data = faithful, aes(x = eruptions, y = waiting  )) + 
  stat_density2d(aes(colour = ..density..), geom = "tile", contour = FALSE)

[图片上传失败...(image-73539-1696632385359)]


以上。只展示了最基本的用法,更进阶详细的用法可以查看帮助文档。

相关文章

网友评论

    本文标题:《R数据可视化手册》学习笔记6---描述数据分布(5)二维密度图

    本文链接:https://www.haomeiwen.com/subject/xtljvdtx.html