R语言统计数据范围并用ggplot2绘制饼图的方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了R语言统计数据范围并用ggplot2绘制饼图的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇R语言统计数据范围并用ggplot2绘制饼图的方法文章都
千家信息网最后更新 2026年11月02日R语言统计数据范围并用ggplot2绘制饼图的方法
这篇文章主要介绍了R语言统计数据范围并用ggplot2绘制饼图的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇R语言统计数据范围并用ggplot2绘制饼图的方法文章都会有所收获,下面我们一起来看看吧。
统计数据,以及ggplot2绘图饼图代码如下:
library(reshape2)local({r <- getOption("repos") ;r["CRAN"] <- "http://mirrors.tuna.tsinghua.edu.cn/CRAN/" ;options(repos=r)}) library(ggplot2)library(cowplot)library(RColorBrewer)pairjoinC <- function(x,y){ ran1=paste(paste(head(x,-1),"%",sep=""), paste(tail(x,-1),"%",sep=""), sep="-") ran1[length(ran1)]=">40%" ran1=paste(ran1," (",y,")",sep="") ran1}# use the base hist() function to calculate BINs ,超过40%的统计到一起;data[data>40]=41MassStatC <- with(hist(data, breaks=seq(0, 45, by = 5), plot=FALSE), data.frame(N=counts, Mass=pairjoinC(breaks,counts), PCT=counts/sum(counts)))MassStatC$Mass=factor(MassStatC$Mass, levels=rev(MassStatC$Mass), order=T)pe = ggplot(MassStatC, aes(x="", y= N, fill= Mass))+ geom_bar(stat="identity",width=1)+ coord_polar(theta="y")+ labs(x="", y="",title="Distribution of Protein's Sequence Coverages")+ theme(axis.ticks = element_blank(), axis.text.x = element_blank())+ scale_fill_brewer(palette="Paired",breaks = MassStatC$Mass, labels = as.character(MassStatC$Mass),direction=-1)+ geom_text(aes(x = 1.7, y = cumsum(MassStatC$N)-MassStatC$N/2 , label =paste( as.character(round(MassStatC$PCT*100,2)),"%",sep="")), show.legend = FALSE, color="black")+ theme(plot.title = element_text(hjust = 0.5), legend.title = element_blank(), panel.background = element_rect(fill = "transparent",colour = NA), panel.grid.minor = element_blank(), panel.grid.major = element_blank(), axis.line= element_blank(), plot.background = element_rect(fill = "transparent",colour = NA))pe关于"R语言统计数据范围并用ggplot2绘制饼图的方法"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"R语言统计数据范围并用ggplot2绘制饼图的方法"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
统计
数据
统计数据
方法
范围
语言
知识
内容
篇文章
代码
价值
操作简单
文章
易懂
更多
看吧
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网项目
智能科技公司是互联网公司吗
互联网科技英文
九亚互联网科技
互联网科技小额贷款
互联网科技网站
大白互联网科技
互联网科技公司名称
哈尔滨新华互联网科技
青海省互联网新科技
深圳市运趣互联网科技有限公司
天速互联网络科技有限公司
创业天下互联网科技有限公司
昊天互联网科技有限公司
岳阳华臻互联网科技有限公司
江阴互联网智能科技产品进口
中国互联网公司排名锤子科技
互联网公司高科技产品
富国互联网科技002692
前海云享互联网科技
云之行互联网科技
互联网科技产业
网络科技有限互联网
亿账通互联网科技
互联网之后的科技是什么
青岛科技大学互联网大赛研究生
互联网保险科技创业
全球科技与互联网公司市值变化
上海旺乐尼互联网科技有限公司
高科技和互联网的现代国家