前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不是?!这种图一行代码就搞定了,超简单...

不是?!这种图一行代码就搞定了,超简单...

作者头像
DataCharm
发布2024-01-25 12:07:24
1260
发布2024-01-25 12:07:24
举报

ggpairs()-对角矩阵系列统计图表轻松绘制~

有很多学员或者圈子里的同学给我私信,问我下面这个图怎么绘制的:

提问样图

这幅图很明显是一个对角矩阵系列的统计图形,绘制起来也非常方便,只需要使用R语言中GGally包中的ggpairs() 函数就可以快速绘制,如下:

  • 样例01
代码语言:javascript
复制
library(GGally)
data(tips)
pm <- ggpairs(tips)
pm

ggpairs() example01

代码语言:javascript
复制
library(GGally)
pm <- ggpairs(tips, columns = c(1, 6, 2))
pm <- ggpairs(tips, columns = c("total_bill", "time", "tip"), columnLabels = c("Total Bill", "Time of Day", "Tip"))
pm

ggpairs() example02

代码语言:javascript
复制
library(GGally)
library(ggplot2)
pm <- ggpairs(tips, mapping = aes(color = sex), columns = c("total_bill", "time", "tip"))
pm

颜色映射

  • 定制化对角矩阵图绘制
代码语言:javascript
复制
library(GGally)
ggpairs(iris, 
        mapping = aes(color = Species),
        columns = c('Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width', 'Species'), 
        columnLabels = c('Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width', 'Species')) + 
  scale_colour_manual(values=c('red','blue','orange')) +
  theme_minimal()

参考资料

[1]

ggpairs()函数介绍: https://ggobi.github.io/ggally/articles/ggpairs.html。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataCharm 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ggpairs()-对角矩阵系列统计图表轻松绘制~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档