python画图柱状图修改相邻两个柱之间的间隔
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. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...
- java 计算两个时间之间的间隔
1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时............... ...
- 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...
来源:Python编程时光(未经授权不得私自转载) Python 的时间转化,我相信是很多开发者的痛.学得慢,忘得快,一到要用就去百度,效率太低.建议收藏这些文章(但也别忘了点赞呐,求你了),需要的时 ...
- python calu_使用Python检查变量是否介于两个值之间
我在Python 3中计算一个人的BMI,需要检查BMI是否在两个值之间. 这是我的代码:def metricBMI(): text = str('placeholder') #Get height ...
- 【python量化】如何分析两段时间序列之间的相关性
作者:Andrew Chung 公众号:WealthQuant 链接: https://www.zhihu.com/question/23525783/answer/956912446 已获得作者授权 ...
- python 句子相似度 库_利用python语句的word2vec查找两个句子之间的相似度
我想用word2vectors计算两个句子之间的相似度,我试图得到一个句子向量的向量,这样我就可以计算出一个句子向量的平均值来找到余弦相似度.我试过这个代码,但它不起作用.它给出的输出是带有一的句子向 ...
- python dataframe dropna_在Python中使用熊猫在两个DataFrame之间进行值...
嗨,我有两个像下面的DataFrames DF1 Alpha | Numeric | Special and | 1 | @ or | 2 | # lol ok | 4 | & DF2 wit ...
- Python 使用skimage实现求两幅图像之间的PSNR值
前言 课程作业中需要对去噪图像与原图像之间的对比进行说明 这里选择的是利用PSNR值进行比较 借用Python中skimage库实现 peak_signal_noise_ratio(img_origi ...
- python 从字符串内取两个符号之间的内容 两个相同符号之间的内容
网上很多方法取两个不同符号之间的内容 如果确定字符串里用相同符号(或字符串)分隔,怎么取相同符号(或字符串)之间的内容? import restr = "### strat 'somethi ...
最新文章
- 可观察性驱动开发,探索未知之地
- sp_executesql 使用复杂的 Unicode 表达式
- vuedraggable示例_vue拖拽列表vuedraggable
- MFC C++ 获取外网IP地址
- 科技论文的几种类型-如何写好科技论文之我见(二)
- [导入]浅析.Net下的AppDomain编程
- JPA关系映射系列一:one-to-one外键关联
- DIY人脸跟踪电风扇送女朋友(3)
- oracle数据库领域,菜鸟成长课程之《Oracle数据库职业直通车》,引领大家真正进入Oracle数据库领域...
- GMaps.js:让你快速集成 Google Maps 服务的 jQuery 插件
- C++——流类库和输入/输出
- Eclipse 汉化包下载安装
- checkstyle配置文件说明
- 如何让debuge的dll名字改变_杨石头:如何给品牌取个好名字?
- 本地虚拟机中匿名ftp上传文件失败的问题
- java future 设计模式_转多线程设计模式 - Future模式之JAVA原生实现
- android 删除开机动画,Android开机logo和开机动画的修改
- c语言免杀程序源码,[原创]Window下基于C/C++源码免杀理论及思路(新手篇)
- 一周小结(你不要小看业务)
- 编程灵异事件簿(一)
热门文章
- 【Elixir】 bcrypt_elixir 在 windows 中的 Compile 错误
- 【UE4教程】Unreal 4.22 UI显示指定物体-实时渲染
- FBI变态测试题,猜中一半的,赶紧去看看心理医生哦
- PMBOK泛读(开篇) - 术语表
- 婚礼视频mv短片制作,3分钟快速教程!教你制作婚礼开场创意视频
- Dependency check配置Mysql数据库存储nvd数据
- java web树形图查询_Javaweb生成族谱树形图
- 花卉识别卷积神经网络
- 企业常见的数据泄露点梳理
- Bash Shellshock CVE-2014-6271(破壳)