python中利用规范化数据绘制直方图改变x轴刻度

利用规范化数据绘制直方图
在这里插入图片描述
代码如下:

import matplotlib
import matplotlib.pyplot as plt
matplotlib.rcParams['font.family'] = 'Microsoft YaHei'

interval = [0,5,10,15,20,25,30,35,40,45,60,90]
width = [5,5,5,5,5,5,5,5,5,15,30,60]
quantity = [836,2737,3723,3926,3596,1438,3273,642,824,613,215,47]

fig = plt.figure(figsize=(16,9),dpi=72)
ax1 = fig.add_subplot()
ax1.bar([x+0.5 for x in range(len(interval))], quantity, width=1)
ax1.set_xticks([x for x in range(len(interval))])
ax1.set_xticklabels(interval)
plt.show()

在这里插入图片描述

对x轴刻度标签进行调整

import matplotlib.pyplot as plt
fig=plt.figure(figsize=(16,9),dpi=80)
ax1=fig.add_subplot()
interval = [0,5,10,15,20,25,30,35,40,45,60,90]
width = [5,5,5,5,5,5,5,5,5,15,30,60]
quantity = [836,2737,3723,3926,3596,1438,3273,642,824,613,215,47]
ax1.bar([width[i]/2+x for i ,x in enumerate(interval)],quantity,width=width)
ax1.set_xticks([i for i in interval+[150]])
plt.show()

在这里插入图片描述

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值