python 生成子图
Python 是一门强大的编程语言,可以用它生成各种图表,包括子图。下面将介绍 Python 如何生成子图,和怎样使用 Matplotlib (一个 Python 绘图库)创建子图。
import matplotlib.pyplot as plt # 生成数据 x = [1, 2, 3, 4] y1 = [1, 2, 3, 4] y2 = [2, 4, 6, 8] # 创建子图 fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10, 5)) # 绘制第一个子图 ax[0].plot(x, y1) ax[0].set_title('Subplot 1') ax[0].set_xlabel('X') ax[0].set_ylabel('Y1') # 绘制第二个子图 ax[1].plot(x, y2) ax[1].set_title('Subplot 2') ax[1].set_xlabel('X') ax[1].set_ylabel('Y2') # 显示图表 plt.show()
上面的代码使用plt.subplots
函数创建了一个包括 1 行和 2 列的子图,每一个子图的大小为 10 x 5(单位为英寸)。然后使用ax[0]
和ax[1]
分别代表第一个子图和第二个子图,绘制了两个图表。标题、x 轴标签和 y 轴标签可以使用set_title
、set_xlabel
和set_ylabel
方法进行设置。最后使用plt.show
显示图表。
文章来源:丸子建站
文章标题:python 生成子图
https://www.wanzijz.com/view/60193.html