r语言直方图_R语言绘制频率直方图
生活随笔
收集整理的這篇文章主要介紹了
r语言直方图_R语言绘制频率直方图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
頻率直方圖是數據統計中經常會用到的圖形展示方式,同時在生物學分析中可以更好的展示表型性狀的數據分布類型;R基礎做圖中的hist函數對單一數據的展示很方便,但是當遇到多組數據的時候就不如ggplot2繪制來的方便。
1.基礎做圖hist函數
hist(rnorm(200),col='blue',border='yellow',main='',xlab='')1.1 多圖展示
par(mfrow=c(2,3)) for (i in 1:6) {hist(rnorm(200),border='yellow',col='blue',main='',xlab='')}2.ggplot2繪制
- 構造一組正態分布的數據
- 加載ggplot2作圖包并繪圖
2.1 修改柱子之間的距離
p2<-ggplot(data=PH,aes(PH))+ geom_histogram(color='white',fill='gray60',binwidth = 3)2.2 添加擬合曲線
p3<-ggplot(data=PH,aes(PH,..density..))+ geom_histogram(color='white',fill='gray60',binwidth = 3)+ geom_line(stat='density')2.3 修改線條的粗細
p4<-ggplot(data=PH,aes(PH,..density..))+ geom_histogram(color='white',fill='gray60',binwidth = 3)+ geom_line(stat='density',size=1.5) grid.arrange(p1,p2,p3,p4)2.4 繪制密度曲線
p1<-ggplot(data=PH,aes(PH,..density..))+ geom_density(size=1.5)2.5 修改線條樣式
p2<-ggplot(data=PH,aes(PH,..density..))+ geom_density(size=1.5,linetype=2) p3<-ggplot(data=PH,aes(PH,..density..))+ geom_density(size=1.5,linetype=5)2.6 修改顏色
p4<-ggplot(data=PH,aes(PH,..density..))+ geom_density(size=1.5,linetype=2,colour='red') grid.arrange(p1,p2,p3,p4)2.7 多組數據展示
- 構造兩組數據
- 結果展示
總結
以上是生活随笔為你收集整理的r语言直方图_R语言绘制频率直方图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户dsn保存位置‘_苹果iOS 13.
- 下一篇: a卡显存测试软件_官方游戏性能堪比RTX