你是否准备好学习ggpubr包的绘图技巧从饼图到棒棒糖图再到Cleveland点图让我们一起探索DC

你是否准备好学习ggpubr包的绘图技巧从饼图到棒棒糖图再到Cleveland点图让我们一起探索DC

你是否已经准备好探索ggpubr包的绘图技巧?今天,我们将从饼图开始,学习如何使用数据框df6创建一个基础饼图,并通过修改轮廓线颜色、填充色以及标签位置和颜色来进行定制。接下来,我们还将介绍棒棒糖图和Cleveland点图,让你在DCS技术的世界中游刃有余。

首先,安装ggpubr包:

# Install from CRAN:install.packages("ggpubr")

library(ggpubr)

饼图

数据构建

df6 <- data.frame(group = c("Male", "Female", "Child"),

value = c(25, 25, 50))

head(df6)

# group value

# 1 Male 25

# 2 Female 25

# 3 Child 50

基础饼图模式

ggpie(df6, "value", label = "group")

修改轮廓线颜色和填充色

ggpie(df6, "value", label = "group",

fill = "group",

color = "white",

palette = c("#00AFBB", "#E7B800", "#FC4E07"))

修改标签为组名(比例)

labs <- paste0(df5$group, "(" df5$value "%)")

labs <- c("Male (25%) ",

"Female (25%) ",

"Child (50%) ")

ggpie(df6, x="value", label=labs,

fill="group",

color="white",

palette=c("#00AFBB","#E7B800","#FC4E07"))

调整标签位置和颜色

ggpie(df6, x="value", label=labs,

lab.pos="in",

lab.font="white",

fill="group",

color="white",

palette=c("#00AFBB","#E7B800","#FC4E07"))

ggpie 函数说明

参数:

data:所需的数据框 dataframe。

x:进行作图所需的数据。

label:设置饼图每一部分的标签。

lab.pos:设置 label 的位置,选项有:“out” (for outside) or “in” (for inside)。

lab.adjust:当 lab.pos == “in" 时,调整 label 在饼图中的位置。

lab.font:设置标签的字体大小、类型(e.g. plain,bold,itatic,bold-itatic)、颜色,如“lab.font=c(4,”bold”, “red”)”。

color, fill:"轮廓线" 和填充色的参数值或名称。

‘palette’:"自定义" 颜色的画板,以列表形式提供多个 RGB 或 HEX 值作为替代品。

'size':"点" 和轮廓线大小,可以是数字或字符,如“small”,“medium”,“large”。

请继续关注我们的下一篇文章,将会介绍如何制作棒棒糖圖与Cleveland點圖!