制作一个“破损”的水平条形图,即一个有间隙的条形图。

#! /usr/bin/env python

#coding=utf-8

import matplotlib

import matplotlib.pyplot as plt

import numpy as np

np.random.seed(19680801)

plt.rcParams['font.sans-serif'] = ['SimHei'] #

plt.rcParams['axes.unicode_minus'] = False

# 原文出自【易百教程】,商业转载请联系作者获得授权,非商业请保留原文链接。

fig, ax = plt.subplots()

ax.broken_barh([(110, 30), (150, 10)], (10, 9), facecolors='tab:blue')

ax.broken_barh([(10, 50), (100, 20), (130, 10)], (20, 9),

facecolors=('tab:orange', 'tab:green', 'tab:red'))

ax.set_ylim(5, 35)

ax.set_xlim(0, 200)

ax.set_xlabel('自开始以来的几秒')

ax.set_yticks([15, 25])

ax.set_yticklabels(['Bill', 'Jim'])

ax.grid(True)

ax.annotate('比赛中断', (61, 25),

xytext=(0.8, 0.9), textcoords='axes fraction',

arrowprops=dict(facecolor='black', shrink=0.05),

fontsize=16,

horizontalalignment='right', verticalalignment='top')

plt.show()

执行上面示例代码,得到以下结果 -

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

python条形图的间距_Matplotlib有间隙条形图相关推荐

  1. python使用matplotlib可视化条形图、使用barh函数可视化条形图(使用barh函数可视化多分类的并行条形图、side by side)

    python使用matplotlib可视化条形图.使用barh函数可视化条形图(使用barh函数可视化多分类的并行条形图.side by side) 目录

  2. seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python

    seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python 目录

  3. Python:Matplotlib(折线图/散点图/条形图/直方图/饼图)

    Python:Matplotlib Matplotlib介绍 1)折线图 折线图介绍: 画折线图的具体案例: 2)散点图 散点图介绍: 画散点图的具体案例: 3)条形图 条形图介绍: 画条形图的具体案 ...

  4. R语言ggplot2可视化:ggplot2可视化水平堆叠条形图、并且在每个堆叠条形图的内部居中添加百分比文本标签信息

    R语言ggplot2可视化:ggplot2可视化水平堆叠条形图.并且在每个堆叠条形图的内部居中添加百分比文本标签信息 目录

  5. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

  6. R语言ggplot2可视化条形图(bar plot)、并为条形图添加误差条(error bar)、自定义设置误差条(error bar)的颜色/色彩( Barplots with Error bar)

    R语言ggplot2可视化条形图(bar plot).并为条形图添加误差条(error bar).自定义设置误差条(error bar)的颜色/色彩(Make Barplots with Error ...

  7. 16、17、18_使用gridspec定义多子图,条形图(Bar plots),分组条形图,堆叠条形图(Stacked bar chart),饼图(Pie plots),甜甜圈图,嵌套饼图

    16.使用gridspec定义多子图 16.1.图标题 17.条形图(Bar plots) 17.1.分组条形图 17.2.堆叠条形图(Stacked bar chart) 18.饼图(Pie plo ...

  8. python 条形图-python使用Plotly绘图工具绘制水平条形图

    本文实例为大家分享了python绘制水平条形图的具体代码,供大家参考,具体内容如下 水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图 水平条形图需要在Bar函数中设置orien ...

  9. python方差分析误差棒_一文讲透,带你学会用Python绘制带误差棒的柱状图和条形图...

    Python数据可视化,作为数据常用的必备技能,是目前大数据和数据分析的一个热门,而matplotlib库作为Python中最为常用和经典的二维绘图库,受到了很多人的青睐,最近已经和大家共同探讨了多种 ...

  10. python 条形图 负值_使用python matplotlib获取正负值的堆积条形图

    我正在尝试使用python Matplotlib绘制堆积的条形图,并且我要绘制正值和负值.我看过其他文章,谈论如何用正值和负值绘制堆积的条形图,但是没有一个使用Matplotlib完成,所以我找不到解 ...

最新文章

  1. 取消Eclipse等号、分号、空格代码自动补全
  2. linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)
  3. Java 泛型背后的原理是什么?
  4. 【渝粤题库】国家开放大学2021春1708农业产业发展规划题目
  5. java中的装箱及拆箱
  6. 推荐几个超会整活儿的Go公众号
  7. go 302不记录cookie_gin pprof 记录日常操作
  8. 作文 —— 景物描写
  9. 【干货笔记】CS224n-2019 学习笔记 Lecture 01 Introduction and Word Vectors
  10. java 高级调试_多种高级debug方法,帮你更快定位问题
  11. artsy 爬虫_让我们得到Artsy! 使用神经网络创建自定义Snapchat过滤器!
  12. matlab电力模块,基于MATLAB中电力系统模块集(PSB的电力系统仿真研究
  13. GPS(全球定位系统)
  14. 计算机断电无法启动不了系统,电脑停电后无法开机怎么办?|电脑停电无法启动的解决方法...
  15. 苹果手机换了屏显示无服务器,苹果手机出现“无法验证此 iPhone 屏幕是正品”怎么办...
  16. Invalid Java package name: '1' is not a valid Java identifier eclipse创建sevlet时,无法创建
  17. 面试题之__分苹果(java实现)
  18. 97岁诺奖得主的励志人生:本科学文学,博士转物理,54岁才开始锂电池研究
  19. 【360安全卫士显示界面异常解决】
  20. 华为路由器BGP基础配置实验

热门文章

  1. slots游戏html5开发,unity自定义游戏框架Custom Slots fr amework 1.4
  2. 【单目标优化求解】基于matlab非线性权重的自适应鲸鱼算法求解单目标优化问题(NWAWOA)【含Matlab源码 1665期】
  3. 毕设题目:Matlab表盘识别
  4. 【预测模型】基于matlab粒子群算法预测【含Matlab源码 1326期】
  5. 【PID优化】基于matlab天牛须算法PID控制器优化设计【含Matlab源码 1312期】
  6. 【优化算法】多目标蝗虫优化算法(MOGOA)【含Matlab源码 937期】
  7. 【电力负荷预测】基于matlab Elman神经网络电力负荷预测【含Matlab源码 279期】
  8. python yield理解_python教程:迭代器,生成器与for循环机制
  9. r-cnn 行人检测_了解对象检测和R-CNN。
  10. linux 历史命令列表,LinuxShell命令history