本文将以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语言数据可视化 画并列条形图和堆叠条形图相关推荐

  1. R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot)

    R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot) 目录 R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered S ...

  2. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  3. R语言数据可视化 ggplot2基础4 位置与坐标系

    R语言数据可视化 ggplot2基础4 位置与坐标系 我们继续使用ggplot2::diamonds介绍position. position = "identity" ggplot ...

  4. R语言数据可视化 ggplot2基础3 添加几何对象

    R语言数据可视化 ggplot2基础3 添加几何对象 数据的统计变换 添加几何对象 数据的统计变换 添加几何对象 上一讲我们介绍的是如何创建散点图,这一讲我们介绍如何创建其他类型的图,以及怎么创建有多 ...

  5. R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet

    R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet 单图层散点图 单图层散点图的facet 单图层散点图 这一讲我们从最简单的散点图开始介绍ggplot2应用的基础,首先我们下 ...

  6. R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介

    R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介 分层语法的组成(data-stat-geom-scale-coord-facet) 用分层 ...

  7. r语言liftchart_最棒的7种R语言数据可视化

    随着数据量不断增加,抛开可视化技术讲故事是不可能的.数据可视化是一门将数字转化为有用知识的艺术. R语言编程提供一套建立可视化和展现数据的内置函数和库,让你学习这门艺术.在可视化的技术实现之前,让我们 ...

  8. 推荐:一本“高颜值”的R语言数据可视化图书(包邮送3本)

    文章留言点赞前3名的朋友,每人送1本<R语言数据化可视化之美增强版>,名单揭晓日期为:本周日 (2020年7月12日晚7点).到时,获奖的朋友可以直接添加微信:meta-genomics, ...

  9. R语言数据可视化中颜色设置

    R语言数据可视化中颜色设置 最近在学统计学,使用的是R语言,为了更好的掌握这门语言,就把学到的零碎知识记录下来. 下面全是R语言的颜色的内容: 一.颜色的种类: 一共有颜色种类657种 colors( ...

最新文章

  1. Using Graphviz dot for ERDs, network diagrams and more
  2. python3 value查key的三种方法
  3. 【转载】jQuery插件开发精品教程,让你的jQuery提升一个台阶
  4. 如何保证进程间同步工作_冬季建房如何保证混凝土浇筑效果好,做好养护工作...
  5. AngularJS之watch
  6. wxpython多线程消息传递_wxpython多线程间通信
  7. libevent源码深度剖析一
  8. async spring 默认线程池_Spring定时任务高级使用篇
  9. Keil v5安装和使用
  10. Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
  11. SELECT command denied to user ‘‘@‘%‘ for column ‘c_code‘ in table ‘sys_data_dictionary‘
  12. Spring之AOP系列--将方法上的注解做为切点(用@Around)
  13. 【APIO2016】烟火表演
  14. 详细讲解分类模型评价指标(混淆矩阵)python示例
  15. 情人节程序员用HTML网页表白【520爱心背景3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  16. 王码五笔输入教程(转自电脑报)
  17. 云电竞的服务器,雷风科技电竞云桌面解决方案
  18. python下载版本区别
  19. 中文错别字在线检查服务
  20. 第一次参加项目的经历(参加活动,获取高级背包)

热门文章

  1. Domain generalization 简介
  2. 开源物联网平台ThingsBoard数据库40张数据表设计一览
  3. Java写时复制CopyOnWriteArrayList
  4. 跨境人必收藏!掘金新赛道,带你科学开启TikTok Shop英国市场
  5. 微博快捷登录提示21322重定向地址不匹配(解决方案)
  6. Apache Spark与Apache Drill
  7. 一个夭折 脱裤子放屁的QSql Sqlite操作类
  8. C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
  9. java 面试题带答案,大量教程
  10. 解决python错误:utf-8 codec can't decode byte 0xbb in position3:invalid start byte