简介

条形图

(bar chart)是用宽度相同条形的高度或长短来表示数据多少的图形,可以横置或纵置。纵置时的条形图也称为

柱形图

(column chart)。

绘制条形图

1 import matplotlib.pyplot as plot

2

3 data = [5., 25., 50., 20.]

4

5 plot.bar(range(len(data)), data)

6 plot.show()

上述代码:

#3 坐标 y 数值,也即条形高度值。

#5 绘制条形图,plot.bar( ) 函数调用格式如下:

plot.bar(x_data, y_data, width)

plot.bar( ) 需要获取以下参数:

[1] 坐标 x 数值(必需);

[2] 坐标 y 数值(必需);

[3] 条形宽度值(可选)。

绘制条形图

可以通过设置可选参数 width 进行自定义条形的宽度。上面代码中未设置 width,定义的坐标 x 数值为 [0,1,2,3]。默认情况下,条形宽度为 0.8 个单位长度,间隔宽度为 0.2 个单位长度。

若设置 width 数值为 1,则根据以上规则,条形之间将没有间隙,如下所示:

修改参数 width 后的条形图

根据上述原理

,用户可借此来变换条形图的样式,以满足自身的不同需求。

绘制柱形图

1 import matplotlib.pyplot as plot

2

3 data = [5., 25., 50., 20.]

4

5 plot.barh(range(len(data)), data)

6 plot.show()

上述代码:

#5 barh( ) 函数调用格式如下:

plot.barh(x_data, y_data)

绘制柱形图

小结:

本文介绍了 Python 基于 matplotlib 第三方绘图库绘制条形图和柱形图的操作方法。众所周知,条形图是数据可视化领域的最常见图形之一。绘制条形图,有助于我们工作和科研生活中一些基本数字特征的可视化表达。

欢迎大家

关注

交流,一起学习、讨论!

python画条形图-Python数据可视化:基于matplotlib绘制「条形图」相关推荐

  1. python柱形图代码_Python数据可视化:基于matplotlib绘制「条形图」

    简介 条形图 (bar chart)是用宽度相同条形的高度或长短来表示数据多少的图形,可以横置或纵置.纵置时的条形图也称为 柱形图 (column chart). 绘制条形图 1 import mat ...

  2. python 条形图_Python数据可视化:基于matplotlib绘制「堆积条形图」

    简介 堆积条形图作为条形图的一种,能够显示单个项目与整体之间的关系.不仅可以直观的看出每个系列的值,还能够反映出系列的总和,尤其是当需要看某一项目的总和以及其组成各系列值的比重时,最适合使用堆积条形图 ...

  3. 用python画熊_Python数据可视化:Pandas库,只要一行代码就能实现

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  4. python画矢量图_使用基于matplotlib的SciencePlots绘制精美图表

    开源项目地址:https://github.com/garrettj403/SciencePlots 安装这个包,需要输入魔法: pip install SciencePlots 例如绘制如下函数,导 ...

  5. python画树林_Python数据可视化-支付宝蚂蚁森林能量收取记录

    支付宝蚂蚁森林模块最早从2016年推出,题主最开始从支付宝集福活动开始接触.期间懒懒散散收过一些能量,但是相比朋友圈动辄几十几百公斤的能量值,我的能量值只有20Kg,想种棵胡杨连零头都不够.所以,本着 ...

  6. python画误差棒_Python数据可视化-误差棒图errorbar

    实验中往往由于各种原因会存在一定的误差,针对这一波动范围我们称之为置信区间.在可视化数据时,Matplotlib中的误差棒图(errorbar,官方项目地址)可以很好的表现这种有一定置信区间的带误差数 ...

  7. python画k线图_Python使用matplotlib绘制k线图(去掉空白日期)

    原标题:Python使用matplotlib绘制k线图(去掉空白日期) 之前研究过使用 matplotlib.finance 中的 candlestick_ohlc() 方法绘制k线图,但是有个很无语 ...

  8. 怎么用python画sin函数图像_Python3使用Matplotlib 绘制精美的数学函数图形

    记录Python3使用Matplotlib 绘制精美的数学图形. 一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import ma ...

  9. c++ 显示三维散点图_Python数据可视化,Matplotlib绘制“散点图”的两种方法!

    前言 散点图是Matplotlib常用图形之一,与线形图类似.但是这种图形不再由线段连接,而是由独立的点.圆圈或其他形状构成.那么怎么画散点图呢?Matplotlib给出了两种不同的方法,去画散点图. ...

最新文章

  1. CSS 文字,边框实现从左至右颜色渐变
  2. 类加载器的分类及关系
  3. TP-Link无线网卡一对多的桥接
  4. 双11技术分享 | “喵糖”背后的商业化流量投放算法
  5. JAX-RS 2.0:自定义内容处理
  6. php 后期发展,php面对对象之后期绑定
  7. js设置html不可编辑状态,JS_设置弹出页面的地址栏不可编辑
  8. flask创建虚拟环境
  9. 在ASP.NET的服务器端使用message box(Message box Server side in ASP.Net)
  10. php动态交叉表,SQLServer:SQL实现动态交叉表
  11. 增加批量修改成本价格,配合后台管理增加成本价和毛利润统计
  12. 云智能时代,开源软件的演进历程
  13. 如何完全的卸载MySQL数据库?
  14. python chardet_python 第三方库 chardet
  15. 全国计算机二级证书NO00000,计算机二级成绩查询
  16. Ubuntu 21 英国键盘布局修改参考方案
  17. 企业邮箱能帮企业带来哪些好处?
  18. kzzi k980 三模键盘 说明书
  19. [ git ] git托管代码1
  20. FineReport之localhost拒绝了我们的连接请求

热门文章

  1. 矩阵广义逆求解(QR、svd、LU)
  2. 设计模式的有趣解释-追MM
  3. Matlab中图像函数大全
  4. Flex【原创】惯性定位效果
  5. 此声明没有存储类或类型说明符
  6. 521. Longest Uncommon Subsequence I - LeetCode
  7. 2017-2018-2 20179215《密码与安全新技术》第七周作业
  8. SABAPDEMOS 这个包下好多好玩儿的,可以看看
  9. UVA11774 Doom‘s Day【数学规律+GCD】
  10. HDU2043 密码【密码】