实验一使用matplotlib绘制简单图表

文章介绍了使用Python的matplotlib库绘制柱形图、堆积柱形图并添加误差棒,以及饼图来展示考试平均成绩和电商子类目销售额的占比。还提到如何根据提供的数据绘制其他类型的图表,如折线图或用户自定义数据。
摘要由CSDN通过智能技术生成

1.考察知识点使用bar()绘制柱形图

编写程序。已知实验中学举行了期中模拟考试,考试后分别计算了全体男生、女生各科的平均成绩,数据结果如下表所示:

按照以下要求绘制图表:

(1)绘制包含两组柱形的柱形图。柱形图的x轴为学科,y轴为平均成绩。

(2)绘制堆积柱形图。堆积柱形图的x轴为学科,y轴为平均成绩。

(3)为堆积柱形图添加误差棒。

代码如下:

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams['font.sans-serif'] = ['SimHei']
x = np.arange(6)
y1 = np.array([85.5, 91, 72, 59, 66, 55])
y2 = np.array([94, 82, 89.5, 62, 49, 53])
# 根据多组数据绘制柱形图
plt.bar(x, y1, align='edge', tick_label=['语文', '数学', '英语', '物理', '化学', '生物'],
        width=0.3)
plt.bar(x + 0.3, y2, align='edge', width=0.3)
tick_label = ['语文', '数学', '英语', '物理', '化学', '生物']
xx = range(len(tick_label))
plt.xticks([index + 0.3
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值