代码:

import matplotlib.pyplot as plt
import numpy as npn = 12
X = np.arange(n)
Y1 = (1 - X / float(n)) * np.random.uniform(0.5, 1.0, n)
Y2 = (1 - X / float(n)) * np.random.uniform(0.5, 1.0, n)
plt.bar(X, +Y1, facecolor='#9999ff', edgecolor='white')
plt.bar(X, -Y2, facecolor='#ff9999', edgecolor='white')
# 加上数值
for x, y in zip(X, Y1):# ha:horizontal alignmentplt.text(x, y + 0.05, '%.2f' % y, ha='center', va='bottom')for x, y in zip(X, Y2):# ha:horizontal alignmentplt.text(x, -y - 0.05, '-%.2f' % y, ha='center', va='top')plt.xlim(-.5, n)
plt.xticks(())
plt.ylim(-1.25, 1.25)
plt.yticks(())plt.show()

运行结果:

Python 之 matplotlib (八)Bar相关推荐

  1. python matplotlib 柱状图点击事件_Python:matplotlib分组Bar柱状图

    Python:matplotlib分组Bar柱状图 import numpy as np import matplotlib.pyplot as plt def get_data(size): bor ...

  2. Python使用matplotlib可视化条形图(bar plot)、自定义在条形图的顶部添加数值标签(Bar Chart)

    Python使用matplotlib可视化条形图(bar plot).自定义在条形图的顶部添加数值标签(Bar Chart) 目录

  3. python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录

  4. python使用matplotlib可视化堆叠的柱状图(stacked bar plot)、多个类别的数据在分类变量层面累积堆叠起来

    python使用matplotlib可视化堆叠的柱状图(stacked bar plot).多个类别的数据在分类变量层面累积堆叠起来 目录

  5. python使用matplotlib可视化包含倒影的柱状图(bar plot with shadow)、配置rcParams坐标轴正确显示负号(-)

    python使用matplotlib可视化包含倒影的柱状图(bar plot with shadow).配置rcParams坐标轴正确显示负号(-) 目录

  6. python使用matplotlib可视化不同年份、不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years)

    python使用matplotlib可视化不同年份.不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years) 目录

  7. python使用matplotlib对比多个模型在测试集上的效果并可视化、设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70)

    python使用matplotlib对比多个模型在测试集上的效果并可视化.设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70) 目录

  8. Python使用matplotlib绘制分组对比柱状图(bar plot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案

    Python使用matplotlib绘制分组对比柱状图可视化时(bar plot)汉语(中文)标签显示成了框框□□.什么情况.我们有解决方案 目录

  9. Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图、垂直条形图、分组条形图、堆叠条形图

    Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图.垂直条形图.分组条形图.堆叠条形图 目录

最新文章

  1. JavaScript中 DOM操作方法
  2. shell中的文件处理
  3. 【正一专栏】里皮神奇不再,国足梦断伊朗魔鬼主场
  4. java.lang.NumberFormatException: For input string: F
  5. 【渝粤题库】广东开放大学 面向对象方法精粹 形成性考核
  6. Visual Studio Team System 2008 Team Suite 简体中文正式版
  7. 【2017年第4期】工业大数据技术与架构
  8. final关键字_夯实基础:Java中final关键字的几种用法
  9. 今天小暑是什么时间_来自小暑的问候,小暑黄鳝赛人参,这5种民俗食物别错过...
  10. Spring Cache 介绍
  11. mysql5.7.10安装时密码_Windows10中MySQL5.7安装及修改root密码的详细方法
  12. 文库下载软件 冰点文库下载器 软件 百度网盘链接地址
  13. 盗版windows7危害大
  14. EMC设计经典15问
  15. 不用身份证刷手就能坐飞机,掌静脉还能被应用在哪里领域?
  16. IE9修改收藏夹位置
  17. Day524.其他数据库日志 -mysql
  18. EtcGame华丽升级为Coingame 新增ETH投注!
  19. hibernate中PO的构造器顺序
  20. Cisco IOS下载地址整理

热门文章

  1. 论坛报名 | “她时代”来临,AI科技女性将如何影响世界
  2. 如何用 Python 进行基于深度学习的计算机视觉项目开发?
  3. 继往开来:Google I/O 21 Android Gradle Plugin 更新总结
  4. 嘿 Siri,有没有「三天速成深度学习」的课程?
  5. Ext JS图书风暴来袭!
  6. 数据派研究组招募 | 寻找最志同道合的你!
  7. OpenAI新研究:扩散模型在图像合成质量上击败BigGAN,多样性还更佳
  8. 独家 | 使用Python的OpenAI Gym对Deep Q-Learning的实操介绍(附学习资源)
  9. 我离开Uber,开始自主创业后......
  10. 雪上加霜!股东向 Zoom 发起集体诉讼,索赔高额补偿