用python绘制sin图形并填充颜色
时间: 2024-03-13 07:23:22 浏览: 168
python代码利用turtle库生成爱心代码
您可以使用Python中的Matplotlib库来绘制sin图形,并使用fill_between函数填充颜色。
以下是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成x轴的数据
x = np.arange(0, 4*np.pi, 0.01)
# 生成sin函数的y轴数据
y = np.sin(x)
# 绘制sin函数曲线
plt.plot(x, y)
# 填充曲线下方的区域
plt.fill_between(x, y, 0, where=(y > 0), color='blue', alpha=0.3)
plt.fill_between(x, y, 0, where=(y < 0), color='red', alpha=0.3)
# 显示图形
plt.show()
```
该代码将生成一个sin函数图形,并使用蓝色和红色分别填充曲线上方和下方的区域。
您可以根据需要调整颜色和透明度,以获得您想要的效果。
阅读全文