ps滤镜插件blow up3如何卸载(孙老湿画图系列第十一弹标签遮盖处理工具ggrepel)
ps滤镜插件blow up3如何卸载(孙老湿画图系列第十一弹标签遮盖处理工具ggrepel)
2024-11-24 10:29:46  作者:苏打绿  网址:https://m.xinb2b.cn/tech/pde143328.html


有时样本比较多,而我们想在图形中添加标签的时候,容易出现标签遮盖的问题,ggplot2的辅助包ggrepel就是专门处理遮盖问题的。

ggrepel(https://github.com/slowkow/ggrepel)是发表在github上的开源包,使用之前是要先安装:

安装稳定版本:

install.packages("ggrepel")

或者安装最新的开发版本:

install.packages("devtools")

devtools::install_github("slowkow/ggrepel")

睁大你的眼睛,原图来袭:


图片来源于ggrepel在github主页

孙老湿举栗子

library(ggplot2)

library(ggthemr) #载入上期介绍的主题配置包

参数

说明

segment.color

连接点与标签线段的颜色

segment.size

线段的粗细

segment.alpha

线段的透明度

box.padding

文本框周边填充

point.padding

点周围填充

arrow

线段添加箭头

force

强制性将重叠文本散开

max.oter

最大迭代次数

nudge_x,nudge_y

标签开始位置在坐标轴的移动距离

我们使用mtcars数据集作为演示,用head()函数查看前6行,用mpg和wt变量绘图:


首先我们用ggplot的geom_text()函数绘图,效果如下:

ggthemr("flat")

p <- ggplot(mtcars, aes(wt, mpg))

geom_point()

geom_text(aes(label = rownames(mtcars)))

p


我们在用geom_text_repel()函数绘图:

p<- ggplot(mtcars, aes(wt, mpg))

geom_point()

geom_text_repel(aes(label =rownames(mtcars)))

p


p<- ggplot(mtcars, aes(wt, mpg, col = factor(cyl)))

geom_point()

geom_text_repel(aes(label =rownames(mtcars)),

box.padding = unit(0.35,"lines"),

point.padding = unit(0.5,"lines"),

show.legend = F,

size = 3)

p


本系列课程主要侧重于讲解图形原理,以及在R中的实现过程,并没有特意追求美观,故很多图的细节部分修饰有限,大家重点理解实现过程。

有任何问题,欢迎在文末留言讨论。


  • 吴永健哪里毕业的(弃考北大读上戏)
  • 2024-11-25弃考北大读上戏有些演员曾经因为某一个或者某一些角色惊艳了观众,依照发展势头应该会红到发紫的,但后续却没有跟上来令人十分惋惜,演员吴健应该就算其中一个吴健曾出演过《西游记后传》拥有一副慈悲悯人胸怀的灵童乔灵儿,《侠客。
  • 口蘑的正确做法大全(口蘑又出新吃法)
  • 2024-11-25口蘑又出新吃法歌手离婚事件愈演愈烈,饭饭真没想到自己不追星也能感受到塌房的不爽作为众多人心中的“优质”偶像,闹出这些新闻着实让人汗颜当然,不知全貌,不置评论,大家还是理智吃瓜好了,不为乱七八糟的事情瞎烦恼该工作工作。
  • 罗马六轮不胜 帅位不保(这两赛季罗马在欧战证明了自己)
  • 2024-11-25这两赛季罗马在欧战证明了自己直播吧4月29日讯欧会杯半决赛首回合,罗马客场1-1战平莱斯特城,赛后罗马中场克里斯坦特接受意大利天空体育记者采访时他谈到了与本场比赛和球队表现相关的一些话题关于莱斯特城“比赛中我们可以看到,莱斯特城。
  • 阑尾炎手术后吃什么好(营养丰富易消化的食物)
  • 2024-11-25营养丰富易消化的食物术后病人应食用营养丰富、易于消化的食物对于年老体弱者,应适当延长吃流质、半流质食物的时间,以利消化而对于一般病人,在病情稳定好转后,一般在术后5-6天可给普通饮食阑尾炎手术后要以清谈及好消化的食物为主。
  • 什么叫多路复用技术
  • 2024-11-25什么叫多路复用技术①频分多路复用:适合于模拟信号的传输,如电话系统、电视系统②时分多路复用,分为同步时分多路复用和异步时分多路复用:适用于数字信号的传输,在计算机网络中的数据大多是突发性的,因此普遍应用于异步时分多路复。
  • 985和211的区别你知道多少(985与211的区别你知道多少)
  • 2024-11-25985与211的区别你知道多少二、985与211的区别,主要体现在以下综合实力方面的优势:01、国家支持度和社会认可度不同同985大学的教育经费由中央财政拨款支持,办学经费、科研经费都很充足;211大学的教育经费大部分来自省一级财。
  • 当义务兵期间能备考考研吗(大学生当义务兵这些要做到心中有数)
  • 2024-11-25大学生当义务兵这些要做到心中有数如今大学生参军入伍已成为一种潮流,无数学子进入部队实现自己的军旅梦有一些小伙伴来问小编义务兵也是兵,会有工资吗?当两年兵能干嘛?小编一起解答一下!一、经济上的帮助首先当了义务兵没有工资,但是会给你补助。
  • 六月雪的功效与作用(中药六月雪的功效)
  • 2024-11-25中药六月雪的功效六月雪的中药品性,性凉,味辛对于强健脾胃、祛除湿气,舒肝活血有很好的效果祛除掉体内的湿气,自然风湿性腰腿疼痛都会有所缓解了众所周知黄疸一般会与肝脏有关,新生儿、幼儿也极易患上黄疸病小编先来给大家科普一。
  • 鸡汁豆腐正宗做法(教您做几道秘制菜之鸡汁豆腐)
  • 2024-11-25教您做几道秘制菜之鸡汁豆腐原料:嫩豆腐100克,鸡蛋100克,瓢儿白(又名上海青,可以用青菜心代替)4颗,鹌鹑蛋8只,虾仁8只,红椒丝5克,生粉10克调料:清鸡汤200克,盐5克,味精5克,鸡精4克,鸡汁6克,南瓜汁(南瓜蒸熟。
  • 润滑脂耐温最高是多少(工业润滑脂的保质期和存储情况有关)
  • 2024-11-25工业润滑脂的保质期和存储情况有关在现代化的社会,润滑脂的应用简直就是“随处可见”般特别是工业上,润滑脂的使用频率非常高业内,润滑脂又称为黄油今天,主要来探讨一下,关于润滑脂的存储和保质期的问题一般来说,润滑脂的保质期3~5年,不同品。