R语言----制作数据分布图(直方图+概率密度曲线)
R语言--制作group1和group2的分布图并输出tiff格式300dpi保存
制作分布图我选择的是制作直方图+概率密度曲线~
library(ggplot2)
data<-read.csv("C:\\Users\\super琪\\Desktop\\R\\data.csv")
ggplot(data,aes(value))+
#使用facet_grid()函数以group为类左右排列
facet_grid(group~.)+
#使用geom_histogram()制作密度分布图为aes(x=value,y=..density..)数量分布图为y=..count..
geom_histogram(bins=30,aes(x=value,y=..density..),fill="lightblue",color="black")+
#使用geom_density()绘制概率密度曲线
geom_density(color="black")+
#修改横纵坐标标签,主题修改为bw
labs(x="Value",y="Density",,title="Density Diagram of Group1 and Group2")+theme_bw()+
#plot.title用于设置主标题(hjust为居中)
#axis.text:改变坐标轴刻度值的字体大小
#axis.title.x和axis.title.y改变x轴和y轴标题字体大小theme(plot.title=element_text(hjust=0.5,size=16,face="bold"),axis.text=element_text(size=12,face="bold"),axis.title.x=element_text(size=14),axis.title.y=element_text(size=14))
#输出tiff格式300分辨率
ggsave("myfirst.tiff",units='px',dpi=300)
dev.off()
出图如下
需要数据的可私信我~
欢迎交流讨论,批评指正~
R语言----制作数据分布图(直方图+概率密度曲线)相关推荐
- 用R语言把数据玩出花样
用R语言把数据玩出花样 数据处理 R 去重 数据可视化 阅读759 R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器.随着越来越多的工程 ...
- 手把手教你使用R语言制作临床决策曲线
DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法,在2006年由AndrewVickers博士创建,我们通常判断一个疾病喜欢使用ROC曲线的A ...
- 大数据分析R语言tidyverse数据清洗工具教程
凌乱的数据集无处不在.如果要分析数据,不可避免地需要清理数据.在大数据分析R语言tidyverse数据清洗工具教程中,我们将研究如何使用R和一些漂亮的tidyverse工具来做到这一点. 该tidyv ...
- R语言使用ggplot2绘制直方图
R语言使用ggplot2绘制直方图 代码备份 参考链接: R语言绘制直方图(简书)https://www.jianshu.com/p/18ac00dc64fd #读取数据---- setwd(&quo ...
- 实例演示R语言制作限制性立方条图
限制性立方样条函数(RCS)在比较非线性关系中很常用.既往我们已经讲过R语言制作限制性立方条图,但是讲得比较简单,中间有些环节没写出来,我也不是很满意,今天重新来说一下.主要是要用到rms包的rcs函 ...
- r语言 html gif,推荐 :6步教你用R语言制作动图
原标题:推荐 :6步教你用R语言制作动图 引言 数据可视化可能是数据科学领域最重要却通常最少被提及的部分. 我这么说是因为创造数据故事和可视化对你的顾客最终怎么看待你的工作有巨大的影响.数据科学不仅仅 ...
- R语言进行数据聚合统计(Aggregating transforms)计算滑动窗口统计值(Window Statistics):使用R原生方法、data.table、dplyr等方案、计算滑动分组统计
R语言进行数据聚合统计(Aggregating transforms)计算滑动窗口统计值(Window Statistics):使用R原生方法.data.table.dplyr等方案.计算滑动分组统计 ...
- R语言进行数据聚合统计(Aggregating transforms)实战:使用R原生方法、data.table、dplyr等方案、计算分组均值并添加到可视化结果中
R语言进行数据聚合统计(Aggregating transforms)实战:使用R原生方法.data.table.dplyr等方案.计算分组均值并添加到可视化结果中 目录
- R语言dataframe数据列中的缺失值NA的个数统计实战:特定数据列的NA值统计、所有特征的NA值统计
R语言dataframe数据列中的缺失值NA的个数统计实战:特定数据列的NA值统计.所有特征的NA值统计 目录
最新文章
- python基础教程第4版-Python基础教程(第3版) 笔记(四)
- 017_SpringBoot异常处理方式-自定义错误页面
- python newspaper_第74天:Python newspaper 框架
- mysql通过函数完成10的阶乘_请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!...
- dotNET Core WebAPI 统一处理(返回值、参数验证、异常)
- SQL Server2012 安装方法
- 处理对象(toString()方法详解和==与equals方法的区别)
- 类增量学习(Class-Incremental Learning)领域部分经典论文汇总
- 【数据结构和算法笔记】:稀疏矩阵的存储结构详解
- 通过导航栏切换页面动画
- layer.prompt输入框改成laydate时间控件
- vmware 虚拟机恢复ghost镜像文件
- 泛函分析 06.02 线性算子的谱理论 - 有界线性算子的谱集
- 详解win7升级win10原来的软件还能用吗
- 电子商务专业英语参考试卷
- 计算机电源可以改装,闲置的台式机电脑电源别扔了,可以拿来改0-30V可调电源...
- 从零开始实现放置游戏(十一)——实现战斗挂机(2)注册登陆和游戏主界面
- 路在脚下【心情转帖】
- Java 如何对中文排序
- gx3脉冲设置_皇家墨尔本理工大学-MicroStrain 3DM-GX3-35用于无人机 - 激光雷达系统的研制及其在森林资源清查...
热门文章
- IllegalStateException: Fragment already added
- linux怎么进sda12,VMare12.0.1安装Ubuntu16.04.2遇到[sda] Assuming drive cache
- 基于腾讯云函数SCFddddocr免费验证码识别API响应系统
- Java实现 kiosk模式,Android中的Kiosk模式
- 寻找最小生成树的欧拉路径,即一笔画问题
- 使用 Learner Lab 建立 WordPress 网站 (EC2)
- Residual, BottleNeck, Inverted Residual, MBConv的解释和Pytorch实现
- 计算机视觉与人的视觉
- iphone 控制android手机,如何从Apple手机远程控制Android手机
- 微信公众号迁移,认证; 名称触发商标怎么办