R中的迴圈多圖處理技巧
1.製造一些圖
製造一些圖片,為後續的操作做準備
library(ggplot2)
# This example uses the ChickWeight dataset, which comes with ggplot2
# First plot
p1 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet, group=Chick)) +
geom_line() +
ggtitle("Growth curve for individual chicks")
# Second plot
p2 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet)) +
geom_point(alpha=.3) +
geom_smooth(alpha=.2, size=1) +
ggtitle("Fitted growth curve per diet")
# Third plot
p3 <- ggplot(subset(ChickWeight, Time==21), aes(x=weight, colour=Diet)) +
geom_density() +
ggtitle("Final weight, by diet")
# Fourth plot
p4 <- ggplot(subset(ChickWeight, Time==21), aes(x=weight, fill=Diet)) +
geom_histogram(colour="black", binwidth=50) +
facet_grid(Diet ~ .) +
ggtitle("Final weight, by diet") +
theme(legend.position="none") # No legend (redundant in this graph)
圖片列表
使用ggarrange函式進行合併,可指定列和行
library(ggpubr)
plist <- list(p1, p2, p3, p4)
do.call("ggarrange", c(plist, ncol=2, nrow=2))
使用一些其他的也可以例如cowplot的函式和grid.arrange函式,但是我更加喜歡ggarrange.
相關文章
- CSS 前處理器中的迴圈CSS
- 迴圈列表圖片載入出錯處理
- 迴圈取值並處理示例
- windows批處理之三:for迴圈Windows
- iOS for 迴圈內網路請求的處理iOS內網
- EBS 迴圈處理塊記錄的程式碼
- 瀏覽器中的事件流和node中處理時間迴圈的分析瀏覽器事件
- 迴圈中的非同步&&迴圈中的閉包非同步
- 如何在 Swift 中優雅的處理閉包導致的迴圈引用Swift
- R中將迴圈產生的資料框合併
- for迴圈批量註冊事件處理函式事件函式
- DOS 批處理命令For迴圈命令詳解
- Spring 是怎麼處理迴圈依賴的?Spring
- 讀取檔案迴圈處理的兩種方法
- photoshop常用圖片處理技巧
- saltstack對遞迴依賴條件(死迴圈依賴)的處理遞迴
- ruby 怪異的while迴圈處理,和java的差別WhileJava
- React技巧之中斷map迴圈React
- 11個Python迴圈技巧Python
- 處理 JS 中 undefined 的 7 個技巧JSUndefined
- [譯] 事件迴圈中microtask和macrotask的不同之處事件Mac
- Go 處理大陣列:使用 for range 還是 for 迴圈?Go陣列
- R語言中的迴圈函式(Grouping Function)R語言函式Function
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- JavaScript中的while迴圈JavaScriptWhile
- 理解 JavaScript 中的迴圈JavaScript
- Redis 中的事件迴圈Redis事件
- Node中的事件迴圈事件
- JavaScript的map迴圈、forEach迴圈、filter迴圈、reduce迴圈、reduceRight迴圈JavaScriptFilter
- YYImage 原始碼剖析:圖片處理技巧原始碼
- 影像處理或其他多媒體處理中的值溢位處理
- SHELL技巧:處理檔名中的那些空格
- 多對一處理 和一對多處理的處理
- java 非同步查詢轉同步多種實現方式:迴圈等待,CountDownLatch,Spring EventListener,超時處理和空迴圈效能優化Java非同步CountDownLatchSpring優化
- Spring6 當中的 Bean 迴圈依賴的詳細處理方案+原始碼解析SpringBean原始碼
- 多執行緒迴圈控制欄位失效造成死迴圈的坑執行緒
- scss中迴圈之@for迴圈佈局畫圓CSS
- matlab之在迴圈中修改迴圈變數Matlab變數