利用plt.subplot2grid()函数绘制图表

本文介绍了如何在Matplotlib中使用subplot2grid函数创建一个包含两个子图的网格布局,分别展示产品A和产品B的销售额,并展示了饼图表示法。通过colspan和rowspan调整子图跨越网格行和列。

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

subplot2grid()可以通过rowspan和colspan参数让子区跨越固定的网格布局的多个行与列。

subplot2grid()语法格式:

subplot2grid(shape, loc, rowspan=1, colspan=1, fig=None, **kwargs)

利用subplot2grid()修改下列代码

%matplotlib auto
import numpy as np
import matplotlib.pyplot as plt
 
plt.rcParams['font.sans-serif'] = ["SimHei"]
 
x = [x for x in range(1, 13)]
y1 = [20, 28, 23, 16, 29, 36, 39, 33, 31, 19, 21, 25]
y2 = [17, 22, 39, 26, 35, 23, 25, 27, 29, 38, 28, 20]
labels = ['1 月', '2 月', '3 月', '4 月', '5 月', '6 月', '7月', '8 月', '9 月', '10 月', '11 月', '12 月']
 
# 绘制第一个子图
ax1 = plt.subplot2grid((2,4), (0,1), colspan=2)
ax1.plot(x, y1, 'm--o', lw=2, ms&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值