Closed ixxmu closed 1 year ago
❝「Title:」Multimodal integration of radiology, pathology and genomics for prediction of response to PD-(L)1 blockade in patients with non-small cell lung cancer「DOI:」10.1038/s43018-022-00416-8「Journal:」Nat Cancer「IF:」23.177,Q1
❞
❝都是比较常见的图形,本篇主要介绍两个比较好用的R包,一个是直接根据
❞交集数目
画韦恩图的的eulerr
包,另一个是画空心饼图的ggforce
包。
点赞
、在看
本文,分享至朋友圈集赞20个
并保留30分钟
,截图发至微信mzbj0002
领取。
「木舟笔记2022年度VIP可免费领取」。
❝「注:」2022马上过去了,为了方便各位读者朋友,现推出
❞木舟笔记永久VIP
,售价169¥
。2022VIP
仅需支付差价进行升级。木舟笔记永久VIP
享本号所有资源(限定课程除外),后续不再推出VIP企划。
「权益:」
「2022」年度木舟笔记所有推文示例数据及代码(「在VIP群里实时更新」)。
木舟笔记「科研交流群」。
「半价」购买跟着Cell学作图系列合集
(免费教程+代码领取)|跟着Cell学作图系列合集。
「收费:」
「99¥/人」。可添加微信:mzbj0002
转账,或直接在文末打赏。
install.packages('eulerr')
library(eulerr)
# 直接根据交集的数量进行绘制
# 本图中A,C交集为0 出图后需微调
intersecting_inside <- euler(c("A" = 46+106+81, "B" = 106+81+24+36, "C" = 81+24+52,
"A&B" = 106+81, "B&C" = 81+24,
"A&B&C" = 81))
plot(intersecting_inside,
fills = list(fill = c("#acc7ef",
"#b3e6b2",
"#e8bdcd",
"#83bac4",
"#8c8ba2",
"#b2ab96",
"#8c8ba2")),
quantities = TRUE,
legend = list(side = "right"),
edges = list(col="#7a7c7f",alpha=1,lwd=2))
## pie
dt <- data.frame(Type = c("NSCLC", "Squamous","Large cell", "Adenocacinoma"),
ratio = c(79, 15, 4, 2))
library(ggplot2)
library(ggforce)
ggplot()+
geom_arc_bar(data=dt,
stat = "pie",
aes(x0=0,y0=0,r0=1,r=2,
amount=ratio,fill=Type),
color = 'white'
)+
scale_fill_manual(values = c('#71b6a8', '#3e546b', '#633b4a', '#af9dc1'))+
theme(panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
axis.ticks = element_blank(),
axis.text.y = element_blank(),
axis.text.x = element_blank(),
legend.title=element_blank(),
panel.border = element_blank(),
panel.background = element_blank())+
xlab("")+
ylab('')
ggsave('pie.pdf',width = 5.5,height = 4)
https://mp.weixin.qq.com/s/s0RFU9JdI7MCPhrfpiWrkA