python bar柱状图图调整相邻两条柱的间隔

 import matplotlib.pyplot as pltimport numpy as npx = np.arange(len(xlis))  plt.bar(x, y, width=0.3)       # width 设置柱自身宽度

 # 一般情况下,先利用numpy将x轴坐标值列表生成一个array,由于np.arange(len(xlis))中 len(xlis),# 返回的是整数型,不是浮点类型,因此,当进行x这个array变量时,默认为整数型,自动向下取整,# 如:x = [0, 1, 2, 3, 4]        # ndarray 类型x[1] -= 0.1        # 对x[1] = 1 这一元素进行运算,结果应该为x[1] = 0.9, 实际情况,x[1] = 0# 这是向下取整的原因导致的plt.bar(x, y, width=0.3)      # width 设置柱自身宽度# 直接导致两条柱重叠

     ########################################### 此时只需要将len(lis)的返回类型为浮点数便可以进行运算,即:x = np.arange(float(len(lis)))x[1] -= 0.4     # 此次只修改了第二条柱与第一条柱之间,若全部修改,需要对x中的每个元素成倍修改,# 如:for i in range(len(X)):j = i +1if i == len(x):breakpassx[j] -= j * 0.4passplt.bar(x, y, width=0.3)
 # 效果如图:

python画图柱状图修改相邻两个柱之间的间隔相关推荐

  1. 怎样计算两个时间之间的间隔

    怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...

  2. java 计算两个时间之间的间隔

    1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时............... ...

  3. 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...

    来源:Python编程时光(未经授权不得私自转载) Python 的时间转化,我相信是很多开发者的痛.学得慢,忘得快,一到要用就去百度,效率太低.建议收藏这些文章(但也别忘了点赞呐,求你了),需要的时 ...

  4. python calu_使用Python检查变量是否介于两个值之间

    我在Python 3中计算一个人的BMI,需要检查BMI是否在两个值之间. 这是我的代码:def metricBMI(): text = str('placeholder') #Get height ...

  5. 【python量化】如何分析两段时间序列之间的相关性

    作者:Andrew Chung 公众号:WealthQuant 链接: https://www.zhihu.com/question/23525783/answer/956912446 已获得作者授权 ...

  6. python 句子相似度 库_利用python语句的word2vec查找两个句子之间的相似度

    我想用word2vectors计算两个句子之间的相似度,我试图得到一个句子向量的向量,这样我就可以计算出一个句子向量的平均值来找到余弦相似度.我试过这个代码,但它不起作用.它给出的输出是带有一的句子向 ...

  7. python dataframe dropna_在Python中使用熊猫在两个DataFrame之间进行值...

    嗨,我有两个像下面的DataFrames DF1 Alpha | Numeric | Special and | 1 | @ or | 2 | # lol ok | 4 | & DF2 wit ...

  8. Python 使用skimage实现求两幅图像之间的PSNR值

    前言 课程作业中需要对去噪图像与原图像之间的对比进行说明 这里选择的是利用PSNR值进行比较 借用Python中skimage库实现 peak_signal_noise_ratio(img_origi ...

  9. python 从字符串内取两个符号之间的内容 两个相同符号之间的内容

    网上很多方法取两个不同符号之间的内容 如果确定字符串里用相同符号(或字符串)分隔,怎么取相同符号(或字符串)之间的内容? import restr = "### strat 'somethi ...

最新文章

  1. 可观察性驱动开发,探索未知之地
  2. sp_executesql 使用复杂的 Unicode 表达式
  3. vuedraggable示例_vue拖拽列表vuedraggable
  4. MFC C++ 获取外网IP地址
  5. 科技论文的几种类型-如何写好科技论文之我见(二)
  6. [导入]浅析.Net下的AppDomain编程
  7. JPA关系映射系列一:one-to-one外键关联
  8. DIY人脸跟踪电风扇送女朋友(3)
  9. oracle数据库领域,菜鸟成长课程之《Oracle数据库职业直通车》,引领大家真正进入Oracle数据库领域...
  10. GMaps.js:让你快速集成 Google Maps 服务的 jQuery 插件
  11. C++——流类库和输入/输出
  12. Eclipse 汉化包下载安装
  13. checkstyle配置文件说明
  14. 如何让debuge的dll名字改变_杨石头:如何给品牌取个好名字?
  15. 本地虚拟机中匿名ftp上传文件失败的问题
  16. java future 设计模式_转多线程设计模式 - Future模式之JAVA原生实现
  17. android 删除开机动画,Android开机logo和开机动画的修改
  18. c语言免杀程序源码,[原创]Window下基于C/C++源码免杀理论及思路(新手篇)
  19. 一周小结(你不要小看业务)
  20. 编程灵异事件簿(一)

热门文章

  1. 【Elixir】 bcrypt_elixir 在 windows 中的 Compile 错误
  2. 【UE4教程】Unreal 4.22 UI显示指定物体-实时渲染
  3. FBI变态测试题,猜中一半的,赶紧去看看心理医生哦
  4. PMBOK泛读(开篇) - 术语表
  5. 婚礼视频mv短片制作,3分钟快速教程!教你制作婚礼开场创意视频
  6. Dependency check配置Mysql数据库存储nvd数据
  7. java web树形图查询_Javaweb生成族谱树形图
  8. 花卉识别卷积神经网络
  9. 企业常见的数据泄露点梳理
  10. Bash Shellshock CVE-2014-6271(破壳)