​​适合用于描述主数据(y轴数据)在不同分类(x轴是因子类型的分类数据,或者是时间数据)下的展示情况。同时,柱状图还可以清晰地绘制不同情况下的多组数据,以便于横向对比。barplot函数是柱状图的核心函数。其基本形式是:barplot(height,horiz=FALSE,beside=FALSE)…。

以以下数据为例

如果只想绘制本周的pv数据

data

barplot(data$now,col =

"red4",beside = TRUE,axes = FALSE)

axis(1,seq(from=0.7,by=1.2,length.out=7),labels=c("zhou1","zhou2","zhou3","zhou4","zhou5","zhou6","zhou7"),tick

= FALSE,cex.axis=0.75)​

如果想画两周每天的pv

将数据框转化成这样的矩阵

数据框

矩阵

代码:

barplot(t(as.matrix(data)),beside = TRUE,col =

c("azure4","brown4"),axes =

FALSE,ylim=c(0,300))​

axis(2)​

axis(1,at=c(2,5,8,11,14,17,20),labels =

c("zhou1","zhou2","zhou3","zhou4","zhou5","zhou6","zhou7"),tick=FALSE)​

条形图

上面介绍的各图均是垂直于x轴的柱状图,如果设置horiz为TRUE,则绘制平行于x轴的条形图​

代码:

barplot(t(as.matrix(data)),beside = TRUE,col =

c("azure4","brown4"),axes = FALSE,horiz = TRUE)

axis(1)

axis(2,at=c(2,5,8,11,14,17,20),labels =

c("zhou1","zhou2","zhou3","zhou4","zhou5","zhou6","zhou7"),tick =

FALSE)

beside参数

当有多组数据展示时,可通过beside参数把各组数据以水平并列的方式(为FALSE,默认取值)展示或以垂直堆积方式(为TRUE)展示​。

​​

r语言 柱状图加星号_R语言-柱状图相关推荐

  1. r语言 柱状图加星号_R语言绘制带有显著性字母标记的柱状图

    Tao Wen 引子 方程分析的包目前正在重构,大家耐心等待,这是一年前我开始做这个包的时候的细节,从这里大家就可以学会如何做差异分析和可视化. library(tidyverse) library( ...

  2. 结构体前面加星号_C语言中带星号的类型指针有哪些特性

    C语言中带星号的类型指针有哪些特性 指针是什么?很多人说,指针就是地址,那这么说的人肯定是对指针有所了解,他们这么说也不能说全错,我只能在这里说:"他们并没有真正学会指针,如果想学好指针,请 ...

  3. C语言如何加缓冲,C语言学习笔记之输出缓冲

    在c语言中经常用到输出函数printf,当我们像往常一样在输出函数中输入我们的想要的输出的东西后加\n换行 验证结果如我们输出的一样 如果我们在后面加入死循环会不会出现这些语句呢 结果卡死了,可还是输 ...

  4. r语言 柱状图加星号_如何用R画分组柱状图并且添加标准差和显著性标记(星号)?...

    时间过了这么久,该交一份答案了.ggplot2包 是一个图形可视化包,并不带统计分析功能,所以统计学分析需要另外去做. 这里加bar和显著性标识,如果了解ggplot2绘图原理中的图层概念的话,就能明 ...

  5. r语言 柱状图加星号_如何在地图上添加柱形图(R语言)

    首先,了解一下ESRI Shapefile(shp)格式文件: 用于描述几何体对象:点,折线与多边形.例如,Shapefile文件可以存储井.河流.湖泊等空间对象的几何位置.除了几何位置,shp文件也 ...

  6. r语言 柱状图加星号_在ggplot条形图和框形图上放上星号-表示显着性水平(p值)...

    请在下面找到我的尝试. 首先,我创建了一些虚拟数据和条形图,可以根据需要进行修改. windows(4,4) dat Sub   = c("A", "B", & ...

  7. r语言barplot函数图中加标签_R语言中绘制条形图的简单方法

    原标题:R语言中绘制条形图的简单方法 条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形.它主要用来展示不同分类(横轴)下某个数值型变量(纵轴)的取值.在实际中,条形图主要 ...

  8. R循环有两个_R语言数据分析与挖掘(第九章):聚类分析(2)——层次聚类

    层次聚类(hierarchical clustering)基于簇间的相似度在不同层次上分析数据,从而形成树形的聚类结构,层次聚类一般有两种划分策略:自底向上的聚合(agglomerative)策略和自 ...

  9. r语言中mpg数据_R语言数据分析系列之五

    R语言数据分析系列之五 本节来讨论一下R语言的基本图形展示,先来看一张效果图吧. 这是一张用R语言生成的,虚拟的wordcloud云图,详细实现细节请參见我的github项目:https://gith ...

最新文章

  1. Android NDK开发之旅29 云服务器Ubuntu下搭建NDK环境,并编译FFmpeg
  2. 设置cisco登录时显示的警示性信息-banner
  3. mysql主从位点保存时间_MySQL主从备份
  4. Node.js: 深入浅出Nodejs读书笔记
  5. 测试环境redis维护内存不足问题
  6. Deep Learning with PyTorch 必看教程集(4本)
  7. 计算机组成王道考研ppt,2022计算机408考研-计算机组成原理课件-第一章.pdf
  8. java flex blazeds_使用BlazeDS实现Java和Flex通信
  9. OA办公系统如何实现最佳界面效果
  10. Git过程中遇到Enter passphrase for key '/c/Users/XXX/.ssh/id_rsa':
  11. 常用输出设备——打印机、显示器与显示卡、声音和力反馈
  12. vue中pdf预览组件_pdf 在线预览之 vue-pdf插件
  13. mysql如何存入汉字_[MYSQL]如何导入汉字单字到数据库
  14. 将Unity场景以Wavefront Obj格式导出
  15. Add couter , msn qq online status
  16. 华为android10手机隐藏小游戏,华为手机10个实用好玩的隐藏功能
  17. 动态规划之01背包问题详解
  18. 软件测试的目的和意义
  19. 如何查看Maven项目中的jar包依赖树情况?
  20. 订单30分钟未支付自动取消怎么实现?

热门文章

  1. TALIB 中文文档 Volume Indicators 成交量指标
  2. stm32f107使用外部16MHz晶振
  3. css3 transition transform属性造成文字抖动
  4. 2016年ios公开可利用漏洞总结
  5. “开宝五子棋陪练”软件的隐私政策
  6. spring源码构建时缺失spring-cglib-repack和spring-objenesis-repack的正确处理姿势
  7. Linux I2C从设备树信息查看与添加方法
  8. 【负荷预测】布谷鸟(CS)算法优化BP神经网络的负荷及天气预测(Matlab代码实现)
  9. Human Pose Estimation姿态估计调研
  10. 概率论与统计的基础知识(概率空间、最基本的分布、数字特征)