用python实现,使用numpy和matplotlib绘制公式为 y = cos(2Πx)exp(-x)的折线图。 要求:① 设置画布的大小和分辨率; ② 设置线条形状和颜色; ③ 添加x轴、y轴、标题等描述信息及图例; ④ 保存绘制的折线图为png格式; ⑤ 其他可以美化图片的辅助功能(可选)
时间: 2024-03-25 20:38:55 浏览: 60
python使用matplotlib绘制折线图教程
5星 · 资源好评率100%
好的,以下是使用Python、NumPy和Matplotlib绘制y=cos(2Πx)exp(-x)的折线图的代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 设置画布大小和分辨率
fig = plt.figure(figsize=(8, 6), dpi=80)
# 生成x和y的值
x = np.linspace(0, 5, 1000)
y = np.cos(2 * np.pi * x) * np.exp(-x)
# 绘制折线图
plt.plot(x, y, color='red', linestyle='-', linewidth=2)
# 设置x轴、y轴、标题等描述信息及图例
plt.xlabel('x')
plt.ylabel('y')
plt.title('y = cos(2πx)exp(-x)')
plt.legend(['y = cos(2πx)exp(-x)'])
# 保存绘制的折线图为png格式
plt.savefig('line_chart.png')
# 显示折线图
plt.show()
```
运行代码后,会生成一张折线图并保存为png格式的图片。其中,代码中的注释已经解释了每一行的作用和意义。您可以根据需要自行修改代码中的参数和样式,实现更加个性化的折线图。
阅读全文