怎么用R语言ggplot2画图及一套好看的配色以及调整字体
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章给大家介绍怎么用R语言ggplot2画图及一套好看的配色以及调整字体,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。昨天看到的一份资料,介绍的是ggplot2画柱形图并且使
千家信息网最后更新 2025年01月23日怎么用R语言ggplot2画图及一套好看的配色以及调整字体首先用柱形图展示一下这个颜色的效果
这篇文章给大家介绍怎么用R语言ggplot2画图及一套好看的配色以及调整字体,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
昨天看到的一份资料,介绍的是ggplot2画柱形图并且使用指定的字体,我感觉最终成图的配色还挺好看的,记录在这里。总共6个颜色值,分别是 c("#02B1e6", "#E81D22", "#F9BC15", "#8015f9", "#20e81d", "#e64602")
代码
col<-c("#02B1e6", "#E81D22", "#F9BC15", "#8015f9", "#20e81d", "#e64602")
df<-data.frame(x=LETTERS[1:6],
y=6,
label=c("#02B1e6", "#E81D22", "#F9BC15", "#8015f9", "#20e81d", "#e64602"))
library(ggplot2)
ggplot(df,aes(x=x,y=y))+
geom_col(aes(fill=x),show.legend = FALSE)+
geom_label(aes(label=label))+
scale_fill_manual(values = col)+
theme_void()
看起来还不错吧!
开头提到的链接里还提到了如何使用指定的字体,这里可以参考一下B站的视频教程 https://www.bilibili.com/video/BV1ke411p7B4 这个里面提到的解决办法是 借助
extrafont
这个R包,通过这个包中的font_import()
函数将将操作系统中所有的字体导入,第一次使用时间可能会有点长。导入结束后就可以使用fonts()
函数查看导入字体的名称。font_import()
函数还可以导入指定路径下的字体
我的R语言里目前可以使用的字体如下
R语言ggplot2画图如果要更改图片整体的字体可以使用theme()
函数设置text
参数
library(ggplot2)
library(Cairo)
p<-ggplot(df,aes(x=x,y=y))+
geom_col(aes(fill=x),show.legend = FALSE)+
geom_label(aes(label=label),family="Times New Roman")+
scale_fill_manual(values = col)+
theme_bw()+
theme(text = element_text(family = "Times New Roman",
size=20))
ggsave("Rplot01.pdf",p,device = cairo_pdf)
这里我遇到一个问题是 从系统里导入的字体可以使用,但是从指定目录导入的字体还不能使用,暂时不知道是什么原因。
关于怎么用R语言ggplot2画图及一套好看的配色以及调整字体就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
字体
语言
函数
好看
调整
不错
内容
更多
系统
颜色
参考
帮助
操作系统
代码
兴趣
办法
原因
参数
名称
图片
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库登入提示该账户被锁定
开一个服务器有什么用
数据库技术主要用
重庆迪升教学软件开发
国内外网络安全情况
软件开发单子
锡林郭勒盟软件开发
阿里云怎么开启图片服务器
软件开发的最新趋势
海淀区高科技软件开发价钱
江苏大学复试资料数据库
什么叫软件开发文件
机房ups电源服务器价格
战狼2 黑科技互联网泛观察
亚马逊个人文档服务器
服务器管理员密码被人修改
普陀区常见网络技术费用
王者荣耀科技服务器推荐
世界最大的服务器上市公司
计算机网络安全用学英语吗
济南天狐网络技术有限公司6
网络安全攻防赛如何加固
软件开发的升级版怎样做
服务器一兆带宽多少钱
用dm500做服务器
安陆市软件开发文档
嘉兴银行 软件开发
随着我国网络技术的发展英语
类似货拉拉软件开发
数据库查找这个库