创建3个子图,分别绘制cos(x^2),sin2x, tan(2πx),三张图的颜色粗细形状线条能够区分开
时间: 2024-02-17 15:04:56 浏览: 154
好的,以下是使用 Python 和 Matplotlib 库的代码来创建这三个子图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成 x 的值
x = np.linspace(-5, 5, 100)
# 创建第一个子图:cos(x^2)
plt.subplot(3, 1, 1) # 3 行 1 列,第 1 个子图
plt.plot(x, np.cos(x**2), color='blue', linewidth=2, linestyle=':')
plt.title('cos(x^2)')
# 创建第二个子图:sin(2x)
plt.subplot(3, 1, 2) # 3 行 1 列,第 2 个子图
plt.plot(x, np.sin(2*x), color='red', linewidth=3, linestyle='--')
plt.title('sin(2x)')
# 创建第三个子图:tan(2πx)
plt.subplot(3, 1, 3) # 3 行 1 列,第 3 个子图
plt.plot(x, np.tan(2*np.pi*x), color='green', linewidth=1.5, linestyle='-')
plt.title('tan(2πx)')
plt.show()
```
这段代码将生成三个子图,分别绘制 $cos(x^2)$,$sin(2x)$ 和 $tan(2πx)$,并且每个子图的颜色、粗细、形状、线条都有所区分。您可以使用这段代码在 Python 环境中运行,查看结果。
阅读全文
相关推荐


















