创建3个子图,分别绘制cos(x2)、sin(2x)和tan(2Πx)
时间: 2024-03-24 09:36:28 浏览: 111
绘制关于x,y的三维图
好的,我可以为您提供一些Python代码来绘制这3个子图。首先,您需要导入以下库:
```python
import numpy as np
import matplotlib.pyplot as plt
```
然后,您可以使用以下代码来创建3个子图:
```python
# 创建3个子图
fig, (ax1, ax2, ax3) = plt.subplots(3, 1, figsize=(8, 10))
# 绘制cos(x^2)的图像
x = np.linspace(-10, 10, 1000)
y1 = np.cos(x**2)
ax1.plot(x, y1)
ax1.set_title("cos(x^2)")
# 绘制sin(2x)的图像
y2 = np.sin(2*x)
ax2.plot(x, y2)
ax2.set_title("sin(2x)")
# 绘制tan(2πx)的图像
y3 = np.tan(2*np.pi*x)
ax3.plot(x, y3)
ax3.set_title("tan(2πx)")
# 设置整张图的标题和横纵坐标标签
fig.suptitle("三个子图", fontsize=16)
fig.tight_layout()
plt.xlabel("x")
plt.show()
```
运行上述代码后,您会得到一个包含3个子图的图像,它们分别绘制了cos(x2)、sin(2x)和tan(2Πx)的函数图像。注意,这里的x轴范围是从-10到10,如果您需要其他范围的图像,可以自行修改代码中的x轴范围。
阅读全文