以下是一个使用 Matplotlib 高级用法生成高大上图片的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建画布和子图
fig, ax = plt.subplots(figsize=(8, 6))
# 绘制曲线
ax.plot(x, y1, label='sin(x)', linewidth=2, color='blue')
ax.plot(x, y2, label='cos(x)', linewidth=2, color='red')
# 设置坐标轴范围和标签
ax.set_xlim([0, 10])
ax.set_ylim([-1.5, 1.5])
ax.set_xlabel('x', fontsize=16)
ax.set_ylabel('y', fontsize=16)
# 添加标题和图例
ax.set_title('Sin and Cos Curves', fontsize=20)
ax.legend(loc='upper right', fontsize=14)
# 添加网格线
ax.grid(True, linestyle='--', linewidth=0.5, alpha=0.5)
# 保存图片
plt.savefig('sin_cos_curves.png', dpi=300, bbox_inches='tight')
# 显示图片
plt.show()
```
这段代码将生成一张包含正弦曲线和余弦曲线的图片,并添加了标题、坐标轴标签、图例和网格线等元素。最后将图片保存为 PNG 格式,并显示在屏幕上。你可以根据需要修改代码中的参数,生成不同样式的图片。