利用 matplotlib 制作条形图

本文介绍了如何使用matplotlib库在Python中创建条形图,包括纵向、横向以及并列和罗列条形图,适用于数据可视化,便于比较离散数据的大小。
摘要由CSDN通过智能技术生成

利用 matplotlib 制作条形图

排列在工作表的列或行中的数据可以绘制到柱状图(条形图)中。
特点:绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计/对比)

我们用一个例子来描述利用matplotlib怎样制作条形图。
例:假设你获取到了2019年内地电影票房前20的电影(列表a)和电影票房数据(列表b),请展示该数据。

1、纵向条形图:
from matplotlib import pyplot as plt
from matplotlib import font_manager
#a和b为分别的两类数据,展示为两个不同的条形图
a = ['流浪地球','疯狂的外星人','飞驰人生','大黄蜂','熊出没-原始时代','新喜剧之王']
b = [38.13,19.85,14.89,11.36,6.47,5.93]
#设置字体
my_font = font_manager.FontProperties(fname='F:/HYTianZhenTi.ttf',size=10)
plt.figure(figsize=(20,8),dpi=80)

在这里插入图片描述
在条形图中,还可以指定显示的颜色,以及在每个条形图上显示对应的数据等。

from matplotlib import pyplot as plt
from matplotlib import font_manager

a = ['流浪地球','疯狂的外星人','飞驰人生','大黄蜂','熊出没-原始时代',
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值