py使用bar绘制堆积/带误差棒柱形图
本博文源于《python数据可视化》(黑马程序员编著)。先讲解bar参数如何使用,然后分别演示堆积柱形图和带误差柱形图画法。
bar参数
bar(x,height,width=0.8,bottom=None,align='center',data=None,
tick_label=None,xerr=None,yerr=None,error_kw=None,**kwargs)
该函数常用参数如下:
- x 表示x的坐标值
- height:表示柱形的高度
- width:表示柱形的宽度,默认为0.8
- bottom:表示柱形底部的y坐标值,默认为0
- align:表示柱形的对齐方式,有’center’和’edge’两个取值,其中’center’表示将柱形与刻度线居中对齐,'edge’表示将柱形的左边与刻度线对齐
- tick_label:表示柱形对应的刻度标签
- xerr,yerr:若未设为None,则需要为柱形图添加水平/垂直误差棒
- error_kw:表示误差棒的属性字典,字典的键对应errorbar()函数的关键字参数.
示例:堆积柱形图演示
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(5)
y1 = np.array([10,8,7,11,13])
y2 = np.array([9,6,5,10,12])
plt.bar(x,y1,tick_label=['a','b','c','d','e'],width=bar_width)
plt.bar(x,y2,bottom=y1,width=bar_width)
plt.show()
示例:带有误差棒的堆积图
import matplotlib.pyplot as pltimport numpy as npx = np.arange(5)y1 = np.array([10, 8, 7, 11, 13])error = [2, 1, 2.5, 2, 1.5]bar_width = 0.3# 绘制带有误差棒的柱形图plt.bar(x, y1, tick_label=['a', 'b', 'c', 'd', 'e'], width=bar_width)plt.bar(x, y1, bottom=y1, width=bar_width, yerr=error)plt.show()
py使用bar绘制堆积/带误差棒柱形图相关推荐
- python方差分析误差棒_一文讲透,带你学会用Python绘制带误差棒的柱状图和条形图...
Python数据可视化,作为数据常用的必备技能,是目前大数据和数据分析的一个热门,而matplotlib库作为Python中最为常用和经典的二维绘图库,受到了很多人的青睐,最近已经和大家共同探讨了多种 ...
- Matlab论文插图绘制模板第70期—带误差棒的柱状图(Bar with Errorbar)
在之前的文章中,分享了一系列Matlab柱状图的绘制模板: 这一次,再来分享一种特殊的柱状图:带误差棒的柱状图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...
- python修改误差棒的样式_matplotlib可视化番外篇bar()--带误差棒的柱状图
本节主要分2个内容:1. 实现对柱状图添加误差棒: 2. 实现并列型带误差棒柱状图 补充参数信息 xerr, yerr: 分别针对水平.垂直型误差 error_kw: 设置误差记号的相关参数,包括el ...
- Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)
在之前的文章中,分享了Matlab柱状图的绘制模板: 折线图的绘制模板: 散点图的绘制模板: 在实际应用时,很多时候需要在以上内容基础上添加误差棒. 所以,这次来分享一下带误差棒的柱状图的绘制模板,算 ...
- matplotlib可视化番外篇bar()--带误差棒的柱状图
本节主要分2个内容:1. 实现对柱状图添加误差棒: 2. 实现并列型带误差棒柱状图 1. 实现对柱状图添加误差棒,bar()篇内容,官方bar()文档,柱状图参数详情 补充参数信息 xerr, yer ...
- R语言如何绘制簇状、堆积、填充柱形图(16)
1.什么是簇状.堆积.填充柱形图? 如图所示,它们分别是簇状柱形图.堆积柱形图.填充比例柱形图. 顾名思义,簇状柱形图,每组的数据,每个单独成柱,但是都簇集到一块儿:堆积柱形图,是每组的数据都堆叠在同 ...
- Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)
在之前的文章中,分享了一系列Matlab折线图的绘制模板: 这一次,再来分享一种特殊的折线图:带误差棒的折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...
- ggplot绘制带误差棒、置信区间的柱状图,并调整颜色为渐变
ggplot绘制带误差棒.置信区间的柱状图,并调整颜色为渐变 简单绘制柱状图 控制柱状宽度,间距 调整颜色渐变 简单绘制柱状图 要在ggplot中绘制带有置信区间的柱状图,你可以使用geom_bar和 ...
- Origin技巧,带误差棒点线图的绘制
Origin技巧,带误差棒点线图的绘制 https://www.51xxziyuan.com/89/4217.html 通常情况下,我们根据一组x和一组y值并可以绘制出一条在xy平面的曲线.但在科研中 ...
最新文章
- 如何大写字符串中每个单词的第一个字符
- for of 的用法区别_语法全解介词to和for的用法 如何简单区别使用
- 申请美国计算机科学,美国计算机科学的申请特点
- 通过JS原型定义字符串格式化方法
- [ 转载 ] Handler详解
- 在头文件中定义或声明变量
- DOTween Sequence的使用
- 花费巨资参加SAP培训真的有用吗?
- Google 地球专业版离线下载
- CNN卷积神经网络原理讲解+图片识别应用(附源码)
- 嵌入式培训怎么学?嵌入式开发培训学什么内容
- 解决:java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)
- 化妆品护肤DiY的广告界面 简单的jquery 图片无缝滚动
- [wine5.0] 解决wine所有软件乱码(中文不显示)问题
- 程序语言 | 编程范式/泛型一览
- 都说打印机又笨又丑 这一回联想小新给你好看!
- 五笔字型词组输入规则(口诀:打词方法)
- 关于Android写入文件失败的问题
- 冒险者传说pc6java_我的世界1.10.2冒险者传说
- 解决企业数字化“历史遗留问题”,低代码具备天然优势 | 专访腾讯云微搭骆勤
热门文章
- 若重新启动ratel,需确定是否还存在僵死进程
- 计算机三维制图描述零件绘制过程,AutoCAD三维实体零件图绘制
- leetcode 2203 单源最短路中转
- 旷世face++人脸识别实名鉴权商汤科技ocr二要素哪家强
- 计算机二级office高级应用知识点,2017年全国计算机二级考试MS Office高级应用知识点:电子邮件...
- ln(1+x)和ln(1-x)的麦克劳林级数
- 【原创】华为ICS Lite 批量下载,不限数量,突破200个下载限制,几千个文件批量下载。
- 机器学习特征值处理方案
- 常见五轴机床的机械结构形式讲解!
- C++ 中的线程库和 lamber 表达式