subplot函数用法
subplot函数是用于在一个figure对象中创建多个子图的函数。函数的常用参数有3个:第一个参数是行数,表示要创建的子图的总行数;第二个参数是列数,表示要创建的子图的总列数;第三个参数是图形的索引,表示要在指定位置创建第几个子图。以下是subplot函数的用法示例:
1. 创建一个2x2的子图网格,然后在第一个子图位置创建一个直方图,第二个子图位置创建一幅散点图:
python
import matplotlib.pyplot as plt
# 创建一个2x2的子图网格
plt.subplot(2, 2, 1) # 创建第一个子图
plt.hist(data) # 在第一个子图位置创建直方图
plt.subplot(2, 2, 2) # 创建第二个子图
plt.scatter(x, y) # 在第二个子图位置创建散点图
plt.show()
2. 创建一个2x1的子图网格,然后在第一个子图位置创建一副折线图,第二个子图位置创建一副柱状图:
python
import matplotlib.pyplot as plt
# 创建一个2x1的子图网格
matplotlib中subplotplt.subplot(2, 1, 1) # 创建第一个子图
plt.plot(x, y) # 在第一个子图位置创建折线图
plt.subplot(2, 1, 2) # 创建第二个子图
plt.bar(x, height) # 在第二个子图位置创建柱状图
plt.show()
注意:subplot函数创建的子图位置是按照从左到右、从上到下的顺序排列的,即先按行数排列子图,再按列数排列子图。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论