R语言数据可视化 画并列条形图和堆叠条形图
本文将以R自带的数据集Titanic为例,来画并列条形图和堆叠条形图!!!!!
绘制并列条形图和堆叠条形图
我们可以看看数据集Titanic
?Titanic
从Titanic中是4X4的列联表,其中有 class、sex、age和survived 四个变量。
我以其中两个变量:Sex和Survived的并列条形图和堆叠条形图,并为条形图填上频数标签。
先提取Sex和Survived的列联表,代码如下:
tab=margin.table(Titanic,margin = c("Sex","Survived"))
绘制图形
par(mfrow=c(1,2),mai=c(0.7,0.7,0.8,0.7),cex=0.6)#设置一页两图
#绘制并列条形图
b1=barplot(tab,beside=T,xlab = "Survived",ylab="人数",ylim=c(0,1500),col=rainbow(7),main = "图1.1 并列条形图",legend.text=c("male","female"),args.legend=list(x = 6,y=1400))
text(b1,tab,labels = tab,pos = 3)#设置频数标签
#绘制堆叠条形图
b2=barplot(tab,beside=F,xlab = "Survived",ylab="人数",ylim=c(0,1500),col=rainbow(7),main = "图1.2 堆叠条形图",legend.text=c("male","female"),args.legend=list(x =3,y=1400))
text(b2,tab,labels = tab,pos = 3) #设置频数标签
代码运行结果图像:
结语:
刚学R语言,写文章为了见证自己的学习成果,不喜勿愤!!!!笑迎指正错误!!!
R语言数据可视化 画并列条形图和堆叠条形图相关推荐
- R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot)
R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot) 目录 R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered S ...
- 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐
我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...
- R语言数据可视化 ggplot2基础4 位置与坐标系
R语言数据可视化 ggplot2基础4 位置与坐标系 我们继续使用ggplot2::diamonds介绍position. position = "identity" ggplot ...
- R语言数据可视化 ggplot2基础3 添加几何对象
R语言数据可视化 ggplot2基础3 添加几何对象 数据的统计变换 添加几何对象 数据的统计变换 添加几何对象 上一讲我们介绍的是如何创建散点图,这一讲我们介绍如何创建其他类型的图,以及怎么创建有多 ...
- R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet
R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet 单图层散点图 单图层散点图的facet 单图层散点图 这一讲我们从最简单的散点图开始介绍ggplot2应用的基础,首先我们下 ...
- R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介
R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介 分层语法的组成(data-stat-geom-scale-coord-facet) 用分层 ...
- r语言liftchart_最棒的7种R语言数据可视化
随着数据量不断增加,抛开可视化技术讲故事是不可能的.数据可视化是一门将数字转化为有用知识的艺术. R语言编程提供一套建立可视化和展现数据的内置函数和库,让你学习这门艺术.在可视化的技术实现之前,让我们 ...
- 推荐:一本“高颜值”的R语言数据可视化图书(包邮送3本)
文章留言点赞前3名的朋友,每人送1本<R语言数据化可视化之美增强版>,名单揭晓日期为:本周日 (2020年7月12日晚7点).到时,获奖的朋友可以直接添加微信:meta-genomics, ...
- R语言数据可视化中颜色设置
R语言数据可视化中颜色设置 最近在学统计学,使用的是R语言,为了更好的掌握这门语言,就把学到的零碎知识记录下来. 下面全是R语言的颜色的内容: 一.颜色的种类: 一共有颜色种类657种 colors( ...
最新文章
- Using Graphviz dot for ERDs, network diagrams and more
- python3 value查key的三种方法
- 【转载】jQuery插件开发精品教程,让你的jQuery提升一个台阶
- 如何保证进程间同步工作_冬季建房如何保证混凝土浇筑效果好,做好养护工作...
- AngularJS之watch
- wxpython多线程消息传递_wxpython多线程间通信
- libevent源码深度剖析一
- async spring 默认线程池_Spring定时任务高级使用篇
- Keil v5安装和使用
- Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
- SELECT command denied to user ‘‘@‘%‘ for column ‘c_code‘ in table ‘sys_data_dictionary‘
- Spring之AOP系列--将方法上的注解做为切点(用@Around)
- 【APIO2016】烟火表演
- 详细讲解分类模型评价指标(混淆矩阵)python示例
- 情人节程序员用HTML网页表白【520爱心背景3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
- 王码五笔输入教程(转自电脑报)
- 云电竞的服务器,雷风科技电竞云桌面解决方案
- python下载版本区别
- 中文错别字在线检查服务
- 第一次参加项目的经历(参加活动,获取高级背包)
热门文章
- Domain generalization 简介
- 开源物联网平台ThingsBoard数据库40张数据表设计一览
- Java写时复制CopyOnWriteArrayList
- 跨境人必收藏!掘金新赛道,带你科学开启TikTok Shop英国市场
- 微博快捷登录提示21322重定向地址不匹配(解决方案)
- Apache Spark与Apache Drill
- 一个夭折 脱裤子放屁的QSql Sqlite操作类
- C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
- java 面试题带答案,大量教程
- 解决python错误:utf-8 codec can't decode byte 0xbb in position3:invalid start byte