matplotlib画柱状图与饼图

本文介绍了使用Python的matplotlib库绘制柱状图和饼图的方法。通过示例展示了如何创建基本的柱状图,包括横向柱状图,并提及了堆叠柱状图和排序柱状图的可能性。同时,讲解了饼图的制作,包括参数如`autopct`和`explode`的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

紧跟着学习日记 | matplotlib画折线与散点继续

三、柱状图

# 现在有春节档电影票房情况

movies = {
    "流浪地球":40.78,
    "飞驰人生":15.77,
    "疯狂的外星人":20.83,
    "新喜剧之王":6.10,
    "廉政风云":1.10,
    "神探蒲松龄":1.49,
    "小猪佩奇过大年":1.22,
    "熊出没·原始时代":6.71
}

#  使用plt.bar()来绘制柱状图

plt.bar(movies.keys(), movies.values()) 

 如果要画一个横向的柱状图怎么办?

1. 将plt.bar()改成plt.barh()

2. 数据改成列表的形式

plt.barh(list(movies.keys()), list(movies.values()))

玩的花一点的,可以研究堆叠柱状图,堆叠柱状图,排序柱状图等等!

四、饼图

plt.pie()

参数:

x: 含有数值的列表。饼图的每一部分占据大小都是由数值比例决定的

labels:写在饼图上的对应部分名称

autopct:设置比例展示

explode:设置某几个分块是否要分离饼图,如果值为explode则分离。

乱七八糟的一对参数用到的时候查阅👇

matplotlib.pyplot.pie — Matplotlib 3.5.1 documentation

其他的诸如雷达图,不是很经常用的就不一一做笔记了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值