aplot
Y叔開發,拼圖解決坐標對齊的問題
extrafont
解決ggplot2繪圖導出pdf文件中文字體亂碼的問題 對應的B站介紹視頻https://www.bilibili.com/video/BV1ke411p7B4?from=search&seid=18105130207805018028
rstatix
里面有一個函數
sample_n_by()
分組取樣,基本用法sample_n_by(iris,Species,size=3)
,還有一些其他用來做數理統計的函數,比如t檢驗,卡方檢驗之類的,鑒定離群值的函數identify_outliers()
幫助文檔提供的一個例子
demo.data <- data.frame(
sample = 1:20,
score = c(rnorm(19, mean = 5, sd = 2), 50),
gender = rep(c("Male", "Female"), each = 10)
)
identify_outliers(demo.data,score)
還有函數
is_outlier()
直接輸入向量鑒定異常值
plantlist
查詢和處理植物學名的用R程序包,科學網介紹文章 http://blog.sciencenet.cn/blog-255662-846673.html
自己可能會用到輸入拉丁名然后獲取科屬信息這個功能
自己看論文的時候遇到拉丁名總會想知道中文名,不知道有沒有軟件可以實現翻譯拉丁文為中文名
pdftools
今天在 生信技能樹 公眾號 看到的推文 R語言奇淫巧技之pdftools包,操作pdf文件非常方便,用到的時候可以回過頭看這篇推文。
bioseq
公眾號文章 MEE:生物序列數據處理工具R包bioseq,主要功能是實現了DNA、RNA和氨基酸三種生物序列數據處理。
ggthreed
能夠繪制3d效果的餅圖
github鏈接 https://github.com/coolbutuseless/ggthreed
ggforce
繪制部分分離的餅圖 https://www.data-imaginist.com/2016/announcing-ggforce/
broom
Convert Statistical Objects into Tidy Tibbles
可以將統計分析的結果轉化為數據框,然后寫入到文件里
Superheat
復雜數據畫熱圖
ggvenn
韋恩圖 github鏈接 https://github.com/yanlinlin82/ggvenn
Cairo
導出pdf文件字體的問題
代碼
install.packages("Cairo")
library(Cairo)
library(ggplot2)
df<-iris
colnames(df)<-LETTERS[1:5]
library(extrafont)
fonts()
p1<-ggplot(df,aes(x=A,y=B))+
geom_point(size=8,color="skyblue")+
theme_bw()+
annotate("label",x=7,y=2.2,label="Iris\nFontFamily")
ggsave(p1,filename = 'test.pdf',
device = cairo_pdf,
family='Times New Roman')
BRRR
在 賣萌哥 的簡書推送http://www.lxweimin.com/p/f83fee3e5a60發現的這個R包。可以發出聲音應用場景是如果R語言程序運行時間比較長,可以在結尾處加上一條命令,程序結束后可以用聲音來提醒自己。哈哈哈哈哈,自己試了一下,里面的聲音還挺好玩的。
安裝方式
devtools::install_github("brooke-watson/BRRR")
現在好像內置52種聲音,我自己都試了一遍。最開始想直接寫循環,R直接自己退出了。接下來想到能不能在循環的時候設置時間間隔?暫時還不知道如何實現。遂單條命令一個一個運行。
help(package="BRRR")
library(BRRR)
skrrrahh_list()
skrrrahh(sound = 1)
skrrrahh(sound = 2) #
skrrrahh(sound = 3)
patternplot
https://cran.r-project.org/web/packages/patternplot/vignettes/patternplot-intro.html
用額外的圖片填充圖片的背景
比如以上鏈接的圖片
ggpattern
一些圖片
歡迎大家關注我的公眾號
小明的數據分析筆記本