ggpubr包绘图技巧分享:饼图、棒棒糖图、Cleveland 点图
color, size
设置点的颜色和大小
palette
自定义颜色画板
shape
设置点的形状
dot.size
点的大小
sorting
设定升序还是降序排列,默认是升序
add
添加图片元素:
"none", "dotplot", "jitter", "boxplot", "point", "mean", "mean_se", "mean_sd", "mean_ci", "mean_range", "median", "median_iqr", "median_mad", "median_range"
add.params
给add参数中添加的元素添加属性:color, size, linetype。
eg:add.params = list(color = "red")
rotate
设置坐标轴水平还是垂直放置
title
设置标题
xlab
设置x轴标题
ylab
设置y轴标题
x.text.col
逻辑值,设置x轴标签颜色
y.text.col
逻辑值,设置y轴标签颜色
facet.by
设置分组分面
panel.labs
设置分面各组的标题
short.panel.labs
是否缩写分面标题,逻辑值,默认是TRUE。
select
选择需要展示的变量
remove
移除不需要展示的变量
order
选定变量的排列顺序
size
设置点和轮廓的大小
binwidth
bin(区间)的宽度
label
设置列标签
font.label
设置标签字体
repel
逻辑值,是否使用ggrepel避免字体重叠
label.rectangle
是否给标签添加方框
ggtheme
设置画图主题
Cleveland 点图
# Cleveland点图基础样式,用的数据是df5ggdotchart(df5, x = "name", y ="mpg")
# 设置主题(theme)
ggdotchart(df5, x = "name", y ="mpg", ggtheme = theme_bw())
# 添加虚线网格
ggdotchart(df5, x = "name", y ="mpg", ggtheme = theme_pubr())+ theme_cleveland() # 添加虚线网格
# 根据“cyl”分组设定颜色
ggdotchart(df5, x = "name", y = "mpg", group = "cyl", color = "cyl", palette = c('#999999','#E69F00','#56B4E9'), ggtheme = theme_bw())
# 降序排列,给x轴标签设置颜色
ggdotchart(df5, x = "name", y = "mpg", group = "cyl", color = "cyl", palette = c('#999999','#E69F00','#56B4E9'), sorting = "descending", ggtheme = theme_bw(), x.text.col = TRUE)
图片新闻
最新活动更多
-
5月22日火热报名中 >> 瓦楞行业张力控制解决方案在线研讨会
-
5月30日立即预约>>> 宾采尔激光焊接领域一站式应用方案在线研讨会
-
5月31日立即报名>> 【线下论坛】新唐科技2024未来创新峰会
-
6月12日火热报名>>> OFweek锂电/半导体行业数字化转型在线研讨会
-
即日-6.30免费预约申请>> 艾睿光电-开阳及瑶光系列专家级红外热像仪-产品试用
-
7月30日立即报名>>> 2024激光行业应用创新发展蓝皮书火热招编中!
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论