matlab 画柱状图和误差棒,小白1分钟绘图:带误差棒的柱状图-程序员宅基地

技术标签: matlab 画柱状图和误差棒  

目标图片效果

e81506c31aac

想要实现的图片效果

其实上图说白了就是均值加减标准差,上面的线条是用来标示组间比较的。

制图清单

1.工具: R+Rstudio

2.数据准备:需要如下样式的数据。

第一列是分组,第二列是均值,第三列是标准差。

e81506c31aac

数据格式

3.设置R软件工作目录:

为了方便找到结果的图,可以把工作目录设置为桌面。操作如下:

e81506c31aac

工作目录设置

4.跑代码:打开Rstudio导入数据运行代码就行了~

将数据文件放在桌面,导入数据,注意数据格式为csv,在括号中按Tab键进行导入。

rm(list=ls())#清除掉全局环境中的文件

data

加载需要用到的R软件包

##########加载需要用的R包

if (!require(ggplot2)) {install.packages("ggplot2")}

if (!require(ggsignif)) {install.packages("ggsignif")}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39759600/article/details/115850219

智能推荐

python-01 sublime text3-程序员宅基地

安装Sublime Text3在Sublime中安装Package Control命令: ctrl+shift+P安装中文字体1.找到程序员字体之后,安装到电脑上2.在sublime中配置字体 preferences -> settings 添加 "font_face": "Microsoft YaHei Mono",新建python的build system,解决中文乱...

HashMap相关知识_hashmap 当要存放的数据超过原定大小的两倍-程序员宅基地

目录1 HashMap特点2 HashMap原理2.1 基本原理3 hashMap相关问答1 HashMap特点HashMap是一个散列表(数组+链表),它存储的内容是键值对(key-value);HashMap继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口;HashMap 的实现不是同步的,这意味着它不是线程安全的。它的ke..._hashmap 当要存放的数据超过原定大小的两倍

Spring Securit学习笔记之整合SSM-程序员宅基地

文章目录Spring Securit学习笔记1. Spring Security+SSM环境整合1. 创建maven项目,配置pom.xml2. 创建Spring核心配置文件Spring-core.xml3. 创建数据源配置文件jdbc-data.properties4. 创建SpringMVC配置文件spring-mvc.xml5. 创建Spring Security配置文件spring-sec...

FreeBSD编译内核详解_freebsd 编译-程序员宅基地

作者: heiyelurenQQ群: 5415735 (Linux/FreeBSD安装维护群)日期: 2004/9/2-- 特别感谢QQ群好友阿南,本文在他的耐心指导下才产生 -- 以前老听说编译内核,觉得特别神气,呵呵,特别是像FreeBSD这样自由开发的操作系统,简直是非常好,能够自己定制内核,想怎么弄就怎么弄,呵呵,能够提升速度,还能够保证安全稳定,所以我就试一试怎么定制内核. (我_freebsd 编译

Java面试题数据结构-程序员宅基地

136、给出下面的二叉树先序、中序、后序遍历的序列?答:先序序列:ABDEGHCF;中序序列:DBGEHACF;后序序列:DGHEBFCA。补充:二叉树也称为二分树,它是树形结构的一种,其特点是每个结点至多有二棵子树,并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树的遍历序列按照访问根节点的顺序分为先序(先访问根节点,接下来先序访问左子树,再先序访问右子树)、中序(先

POI获取Excel单元格的值_poi获取单元格的值-程序员宅基地

public String getCellValue(XSSFCell cell) { String value = ""; // 以下是判断数据的类型 switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC: value = cell.getN_poi获取单元格的值

随便推点

java分页教程_Java简单高效实现分页功能-程序员宅基地

今天想说的就是能够在我们操作数据库的时候更简单的更高效的实现,现成的CRUD接口直接调用,方便快捷,不用再写复杂的sql,带吗简单易懂,话不多说上方法1、Utils.java工具类中的方法/** 2 * 获取Sort** @param direction - 排序方向* @param column - 用于排序的字段*/public static Sort getSort(String direc...

H5+JS实现三级菜单(包括水平、垂直菜单及基本网页架构)完整_html三级菜单代码-程序员宅基地

用Html5和JavaScript实现三级菜单和基本的网页架构代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS实现三级菜单</title></head><style> ..._html三级菜单代码

check_oracle_health 1.7.2 下载,监控插件check_oracle_health-程序员宅基地

功能通过nrpe运行本地check_oracle_health脚本,监控oracle相关性能参数安装perl模块cpan DBIcpan DBD::Oracle数据库访问权限用管理员帐号通过sqlplus登录数据库,添加nagios用户及访问权限12345678CREATE USER nagios IDENTIFIED BY nagios;GRANT CREATE SESSION TO nagio..._check_oracle_health在哪里下载

CAN总线基础知识-程序员宅基地

CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在北美和西欧,CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为底层协议专为大型货车和重工机械车辆设计的 J1939 协议。CAN 协议经 ISO 标准化后有 ISO11898 标准和 ISO11519-2 标准两种。ISO11898 和 ISO11519-2 标准对于数据链路层的定义相同,但物理层不同。回读机制。_can总线基础

ArcGIS Runtime SDK for Android100.5.0端加载天地图服务-程序员宅基地

天地图服务加载构建TianDiTuLayer类构建TianDiTuLayer对象前端加载我们知道,自2019年1月起,天地图服务的调用都需要获取授权。在这种模式下,之前通过WebTiledLayer加载的方式在Android端就无法显示了,由下图可知,虽然正确发送了切片请求,但是,Runtime Android端返回的Content-Type是text/html,而不是能够解析的image/pn...

Ubuntu命令方式安装中文语言包_ubuntu安装语言包命令-程序员宅基地

Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-96-generic x86_64)查看语言环境echo $LANG中文语言包:language-pack-zh-hans 简体中文language-pack-zh-hans-baselanguage-pack-zh-hant 繁体中文language-pack-zh-hant-base安装中文语言包sudo apt-get install language-pack-zh-han*_ubuntu安装语言包命令

推荐文章

热门文章

相关标签