python 并列柱状图_matplotlib可视化篇之并列柱状图--直方图(3)

本文介绍如何使用matplotlib创建并列柱状图,包括柱状图的宽度设置、标签显示以及填充图案的使用。通过实例展示了bar()和barh()函数的用法,同时探讨了不同hatch图案的填充效果和应用技巧。
摘要由CSDN通过智能技术生成

并列柱状图,即将不同数据集进行并列显示,直观反映数据集之间的差异。

本节将实现柱状图的并列显示以及对柱状图进行填充。

相关函数matplot.pyplot.bar()或者barh(),bar()函数的官方项目地址,matplotlib可视化篇bar()--直方图(1)。

最简实现

# 并列柱状图

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei']#设置字体以便支持中文

import numpy as np

x=np.arange(5)#柱状图在横坐标上的位置

#列出你要显示的数据,数据的列表长度与x长度相同

y1=[1,3,5,4,2]

y2=[2,5,3,1,6]

bar_width=0.3#设置柱状图的宽度

tick_label=['上海','武汉','南京','天津','南宁']

#绘制并列柱状图

plt.bar(x,y1,bar_width,color='salmon',label='类别A')

plt.bar(x+bar_width,y2,bar_width,color='orchid',label='类别B')

plt.legend()#显示图例,即label

plt.xticks(x+bar_width/2,tick_label)#显示x坐标轴的标签,即tick_label,调整位置,使其落在两个直方图中间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值