用R语言怎么画小提琴图
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,本篇内容介绍了"用R语言怎么画小提琴图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据已经存储到了
千家信息网最后更新 2025年12月04日用R语言怎么画小提琴图数据已经存储到了文件里 首先是读取数据image.png 期刊分别是image.png 首先通过image.png image.png image.png image.png image.png
本篇内容介绍了"用R语言怎么画小提琴图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
library(readr)
df<-read_tsv("author_number.tsv")
head(df)
table(df$journal)
summary()函数看一些数据的基本情况summary(df)
作者数量最多的竟然有446人,中位数是6个人,符合日常认知
我们看一下400多个作者的论文是什么?
library(dplyr)
df%>%
filter(auth_num == 446) -> df1
df1$id
接下来就是小提琴图展示每个期刊作者数量的分布了这个应该是采集了很多人的数据,可能是把参与实验的所有人全都列成作者了
用原始数据作图代码和结果如下
ggplot(df, aes(x=journal, y=auth_num, fill=journal)) +
geom_violin(scale="width") +
geom_boxplot(width=.12,
fill=I("black"),
notch=T,
outlier.size=NA,
col="grey40") +
stat_summary(fun="median",
geom="point", shape=20, col="white") +
#scale_y_log10(breaks=c(1:5, seq(10, 50, by=10), 100, 200, 300)) +
coord_flip() + labs(x="", y="Number of authors per paper") +
theme_classic() + theme(legend.position="none") +
scale_fill_brewer()
这个结果不太好看,所有作者对原始数据做了log10转化
ggplot(df, aes(x=journal, y=auth_num, fill=journal)) +
geom_violin(scale="width") +
geom_boxplot(width=.12,
fill=I("black"),
notch=T,
outlier.size=NA,
col="grey40") +
stat_summary(fun="median",
geom="point", shape=20, col="white") +
scale_y_log10(breaks=c(1:5, seq(10, 50, by=10), 100, 200, 300)) +
coord_flip() + labs(x="", y="Number of authors per paper") +
theme_classic() + theme(legend.position="none") +
scale_fill_brewer()
log10转换 是一种比较好的方案当数据有明显的离群值的时候
这次新学到的知识点包括
lappy()函数指定参数
lapply(files_all,
read_tsv,
col_type= list(
col_character(),
col_character(),
col_character(),
col_character())) %>%
bind_rows -> data_all
统计字符串中指定字符的数量
library(stringr)
str_count("A,B,C",pattern=",")
"用R语言怎么画小提琴图"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
数据
作者
小提琴
数量
知识
语言
原始
接下来
内容
函数
字符
情况
更多
期刊
结果
好看
实用
明显
学有所成
中位数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ibm服务器不支持密码验证
贵阳市的网络安全条例
大学生创业软件开发
文化 数据库
多久能学会软件开发
网络技术公司 税务
软件开发文档有哪些
家乡共享网络安全宣传
微软官方kms激活服务器地址
哔哩漫游服务器推荐
配置ip服务器
软件开发的可行性评估
方舟服务器倍率查询
etcd数据库访问
2016关闭服务器管理器
转换为数据库关系表
上海数据库培训知乎
手机qq邮箱显示连接服务器失败
用友软件T十6服务器配置
云南服务器上门回收报价
哪个机子不能打开数据库文件
数据库储存的有
在家里怎么连接sap服务器
数据库分布式锁安装
浦东新区海航软件开发业务流程
数据库的完整性分类
西城区信息网络技术推广优点
网络技术技术展望
苹果网络安全用户数据
软件开发实习简介