首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[GBD数据库挖掘] 13.ggplot2绘制风险因素图

[GBD数据库挖掘] 13.ggplot2绘制风险因素图

作者头像
R语言数据分析指南
发布于 2023-11-23 06:53:52
发布于 2023-11-23 06:53:52
58003
代码可运行
举报
运行总次数:3
代码可运行

加载R包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(tidyverse)

导入数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
data <- read_tsv("data.tsv")

数据清洗

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df <- data %>% group_by(age_group, predicted_risk) %>% 
  mutate(pred_risk_med = median(predicted_risk_value)) %>% 
  ungroup()

数据可视化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ggplot(df) +
  geom_bar(aes(sex, 1, fill = predicted_risk_value), position = "fill", 
           stat = "identity", size = 1, color = "grey99") +
  geom_text(aes(sex, 1, label = personId), position = "fill",
            stat = "identity", hjust = 1.2,color = "grey99", size=2.8, 
            alpha = 0.8) +
  coord_flip() +
  scale_y_continuous(position = "right") +
  scale_fill_gradientn(colours = rev(RColorBrewer::brewer.pal(4,"RdBu")))+
  facet_grid(rows = vars(str_wrap(predicted_risk, 25)), cols = vars(age_group)) +
  labs(y = "Age group",fill = "Risk") +
  theme_minimal() +
  theme(
    legend.key.height = unit(0.5, "line"),
    legend.key.width = unit(2, "lines"),
    legend.title = element_text(vjust = 1),
    plot.background = element_rect(fill = "grey99",color = NA),
    axis.title.x = element_text(face = "bold"),
    axis.title.y = element_blank(),
    axis.text.x = element_blank(),
    axis.text.y = element_text(color = c("#407075", "#AF559B"),size = 10),
    panel.grid = element_blank(),
    strip.text.x = element_text(face = "bold",size = 10),
    strip.text.y = element_text(angle = 0, hjust = 0,face = "bold",size = 8),
    panel.margin = unit(0, "lines"),
    plot.margin = margin(10,10,10,10))+
    guides(fill=guide_colorbar(direction="vertical",reverse=F,
                               barwidth=unit(.5,"cm"),
                               barheight=unit(16,"cm")))
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 R语言数据分析指南 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[GBD数据库挖掘] 14.ggplot2优雅展示预期寿命数据
R语言数据分析指南
2023/12/13
4270
[GBD数据库挖掘] 14.ggplot2优雅展示预期寿命数据
R-ggplot2 基础图表绘制-散点图示例
前两期分别介绍了R-ggplot2 基础散点图R-ggplot2 基础图表绘制-散点图和 Python-seaborn基础散点图Python-seaborn 基础图表绘制-散点图 的绘制方法,较为系统的介绍了绘图的基础语法,也为一些绘图基础不是很好的小伙伴提供了参考方法,基础的讲过了,接下里我们将示例应用了啊(也是这个系列推文的流程啊:基础+示例演示),只为让你更好的掌握绘图知识点。本期的推文就使用R-ggplot2进行一个较为经典的图表仿制,也是自己一直想制作的图表。主要涉及的知识点如下:
DataCharm
2021/02/22
6570
R-ggplot2 基础图表绘制-散点图示例
ggplot2绘制CNS级热图
❝本节来介绍如何使用分面来绘制热图并填充特殊字符,下面通过一个小例子来进行展示; 加载R包 library(tidyverse) library(ggtext) library(ggforce) 数据清洗 ❝此处使用case_when来根据数值大小进行特殊字符的转换 ❞ df <- read_tsv("data.xls") %>% mutate( CL_evolution_sign = case_when( CL_evolution > 0 ~ "↑", CL_ev
R语言数据分析指南
2022/09/21
4480
ggplot2绘制CNS级热图
[ncb图表复现] ggplot2绘制多层分组热图
R语言数据分析指南
2023/12/26
4400
[ncb图表复现] ggplot2绘制多层分组热图
ggplot2优雅绘制时间序列热图
R语言数据分析指南
2024/01/10
3930
ggplot2优雅绘制时间序列热图
ggplot2绘制半透明云雨图
R语言数据分析指南
2023/09/11
6960
ggplot2绘制半透明云雨图
ggplot2优雅绘制时间趋势变化散点图
❝本节来介绍一个小案例,如何绘制趋势变化散点图,数据主要展示世界主要国家近70年间GDP收入与lifeExp之间的关系,通过时间趋势的变化来更加直观的查看结果。 加载R包 library(tidyverse) library(scales) library(camcorder) library(shadowtext) library(ggh4x) 数据清洗 df <- read_tsv("data.xls") %>% # 由于海湾战争的缘故Kuwait的数据比较异常因此在此剔除 filter(cou
R语言数据分析指南
2022/12/20
6990
ggplot2优雅绘制时间趋势变化散点图
[GBD数据库挖掘2] ggplot2优雅的展示发病率
❝本节继续来进行GBD数据库的挖掘,小编在去年写过代码的基础上进行了更加精细的加工,各位观众老爷们细细品味,「数据代码已经上传VIP群,请自行下载」 加载R包 library(tidyverse) library(ggh4x) library(ggsci) library(magrittr) library(grid) 导入数据 df <- read_csv("liver_cancer.csv") 数据清洗 df1 <- df %>% select(measure,year,val,location,
R语言数据分析指南
2022/09/23
7040
[GBD数据库挖掘2] ggplot2优雅的展示发病率
R中优雅的绘制物种冲积图
购买后微信发小编订单截图即邀请进新的会员交流群,小编的文档为按年售卖,只包含当年度的除系列课程外的文档,有需要往年文档的朋友也可下单购买,需要了解更多信息的朋友欢迎交流咨询。
R语言数据分析指南
2023/06/12
1.1K0
R中优雅的绘制物种冲积图
[NC图表复现] ggplot2绘制分裂小提琴图
R语言数据分析指南
2024/01/17
4120
[NC图表复现] ggplot2绘制分裂小提琴图
ggplot2优雅的绘制组合版热图
❝最近在进行绘图实战颇有感触,今天来介绍一下如何使用「ggplot2绘制组合热图」,有时我们如果只想对部分数据进行热图形式的展示可以用到这种类型的图表;绘图过程倒也简单主要是选择好合适的展示场所 library(tidyverse) library(ggh4x) library(patchwork) 定义主题 theme_niwot <- function(){ theme_test()+ theme(axis.text.y=element_text(color="black",size =8
R语言数据分析指南
2022/12/20
1K0
ggplot2优雅的绘制组合版热图
scRNA分析| Seurat堆叠小提琴图不满足? 那就ggplot2 堆叠 各种元素
单细胞常见的可视化方式有DimPlot,FeaturePlot ,DotPlot ,VlnPlot 和 DoHeatmap几种 ,Seurat均可以实现,但文献中的图大多会精美很多。比如
生信补给站
2023/08/25
4.9K0
scRNA分析| Seurat堆叠小提琴图不满足?  那就ggplot2 堆叠 各种元素
ggplot2优雅绘制环状华夫图
❝本节来介绍如何只使用「geom_segment」函数来绘制环状华夫图,这个名称也许更符合示例图表,「数据代码已经上传VIP群,请自行下载」 ❞ 加载R包 library(tidyverse) library(ggtext) 导入数据 df <- read_tsv("data.xls") %>% mutate(count =as.factor(EDA_count)) labels <- tibble(x = 0,y = 1:5, text = c("A", "B","C","D","E")) 数
R语言数据分析指南
2022/09/23
3300
ggplot2优雅绘制环状华夫图
ggsankey绘制桑基图(2)
❝本节再来介绍使用「ggsankey」绘制桑基图,下面小编就通过一个具体案例来介绍如何绘制此图; library(tidyverse) library(ggsankey) library(wesanderson) 导入数据 records <- read_csv('records.txt') drivers <- read_csv('drivers.txt') 定义调色板 pal <- wes_palette("Zissou1") 设置主题 theme_set( theme_minimal() +
R语言数据分析指南
2022/12/20
8051
ggsankey绘制桑基图(2)
ggplot2绘制多图层相关性热图
R语言数据分析指南
2023/10/24
9020
ggplot2绘制多图层相关性热图
ggplot2优雅绘制别致条形图
❝本节来介绍如何使用「ggplot2结合ggforce」来绘制别具一格的条形图,下面小编通过一个案例来进行展示,图形仅供展示用,希望各位观众老爷能够喜欢。❞
R语言数据分析指南
2023/09/11
3370
ggplot2优雅绘制别致条形图
ggplot2优雅的绘制镶嵌条形图
❝本节来介绍如何使用「ggplot2」来绘制镶嵌条形图,下面通过一个小例子来展示 ❞ 加载R包 library(tidyverse) library(camcorder) library(ggtext) 导入数据 incl_gen_2019 <- read_tsv("incl_gen_2019.xls") %>% mutate(OECD = rowMeans(select(., 3:last_col()))) %>% rename(provisions = 1) %>% add_r
R语言数据分析指南
2022/09/21
7350
ggplot2优雅的绘制镶嵌条形图
绘图技巧 | “变形”地图可视化绘制方法
今天的推文给大家介绍一个可以绘制”变形“地图的可视化包-R-cartogram包,改包可以使绘制地图时某些区域的几何形状进行扭曲变化,可以更好的传递地图表达的信息。主要内容如下:
DataCharm
2021/02/22
1.3K0
绘图技巧 | “变形”地图可视化绘制方法
文献组图
追风少年i
2025/01/07
1170
文献组图
ggplot2优雅的绘制配对连线云雨图
❝本节来介绍如何使用ggplot2绘制配对连线云雨图,图形倒也简单主要是细节;小编给了两个案例来进行展示,有循环绘图需求的可以看最后一个案例;❞ 加载R包 library(tidyverse) library(ggsignif) library(gghalves) library(ggsci) 数据清洗 df <- read_tsv("data.xls") %>% filter(year %in% c(1957,2007),continent !="Oceania") %>% select(
R语言数据分析指南
2022/12/20
9970
ggplot2优雅的绘制配对连线云雨图
相关推荐
[GBD数据库挖掘] 14.ggplot2优雅展示预期寿命数据
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验