2021.4.12
持续更新中。。。
《R语言实战2》、学术数据分析及可视化
1. Windows下升级R
#查看当前R版本
version
#升级R
install.packages("installr")
library(installr)
updateR()
升级R要在R内核中而不是RStudio中进行
2. ggplot2导出pdf中文字体乱码问题
install.packages("extrafont")
library(extrafont)
#导入windows下的字体库到R中(需要一些时间)
font_import()
#查看可用字体
fonts()
ggplot(df, aes(SepalL, SepalW, color = Species))+
geom_point(size = 4, alpha = .75)+
labs(title = "三种鸢尾花花萼长度")+
#标题设置为,其他为Time New Romans
theme(text = element_text(family = 'serif'),
plot.title = element_text(family = 'STFangsong'))
#保存文件,此时中文会出现乱码
ggsave('p.pdf', width = 4, height = 4)
我在导入字体的时候,花了较长的时间!!!有点不能忍。
3. 包的下载安装
除了官方途径以外,还有其他的第三方途径可以进行下载和安装,例如:github和bioconductor(专门的生信R包)。有些R开发包没有上传到官方的源上,因此需要从其他地方下载。
#方式一:从官方源安装
install.packages("aomisc")
#方式二:从github安装
install.packages("devtools")
library(devtools)
install_github("onofriAndreaPG/drcSeedGerm")
#方式三:从github下载压缩包后,本地安装
library(devtools)
#会弹出选项框
install_local(path = file.choose())
- 从github上下载安装包时,可能会出现网路不稳定的现象。同时,在选择是否升级时,一般选择不升级。