使用 Python Matplotlib 绘制包含子图的图表:y=x^2 和 y=cos(x)

本示例使用 Python Matplotlib 库绘制两个图表。第一个图表包含两个子图,分别展示 y=x^2 和 y=cos(x) 函数的图像。第二个图表则展示 y=exp(x) 函数的图像。

import numpy as np
import matplotlib.pyplot as plt

# 创建数据
x = np.linspace(-10, 10, 100)
y1 = x**2
y2 = np.cos(x)

# 绘制第一个图
plt.figure(1)

# 绘制第一个子图
zitu1 = plt.subplot(121)
plt.plot(x, y1)
zitu1.set_title('y = x^2')

# 绘制第二个子图
zitu2 = plt.subplot(122)
plt.plot(x, y2)
zitu2.set_title('y = cos(x)')

# 绘制第二个图
plt.figure(2)
t = np.linspace(-10, 10, 100)
plt.plot(t, np.exp(t))

plt.show()

代码说明:

  1. 导入库: import numpy as np 和 import matplotlib.pyplot as plt 分别导入 NumPy 和 Matplotlib 库。
  2. 创建数据: 使用 np.linspace 函数创建 x 轴数据,并计算 y=x^2、y=cos(x) 和 y=exp(x) 的函数值。
  3. 绘制第一个图: plt.figure(1) 创建第一个图,并使用 plt.subplot(121) 和 plt.subplot(122) 创建两个子图。每个子图分别绘制 y=x^2 和 y=cos(x) 函数的图像。
  4. 设置标题: 使用 zitu1.set_title('y = x^2') 和 zitu2.set_title('y = cos(x)') 为子图设置标题。
  5. 绘制第二个图: plt.figure(2) 创建第二个图,并绘制 y=exp(x) 函数的图像。
  6. 显示图表: plt.show() 显示所有绘制的图表。

运行结果:

该代码将生成两个图表,第一个图表包含两个子图,分别展示 y=x^2 和 y=cos(x) 函数的图像。第二个图表则展示 y=exp(x) 函数的图像。

Python Matplotlib 绘制包含子图的图表:y=x^2 和 y=cos(x)

原文地址: https://www.cveoy.top/t/topic/plRz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录