matplotlib 绘制半圆填充红色
时间: 2024-02-10 19:09:38 浏览: 120
matplotlib实现区域颜色填充
要使用matplotlib绘制半圆并填充红色,可以使用numpy库来生成半圆的数据点,然后使用matplotlib的plot函数进行绘制和填充。
下面是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成半圆的数据点
theta = np.linspace(0, np.pi, 100)
x = np.cos(theta)
y = np.sin(theta)
# 绘制半圆并填充红色
plt.plot(x, y, color='red')
plt.fill_between(x, y, color='red')
# 设置坐标轴范围
plt.xlim(-1, 1)
plt.ylim(0, 1)
# 显示图形
plt.show()
```
这段代码首先使用numpy的linspace函数生成了0到π之间的100个等间距的角度值,然后通过cos和sin函数计算出对应的x和y坐标。接着使用matplotlib的plot函数绘制半圆,并使用fill_between函数填充红色。
最后,通过设置坐标轴范围和调用show函数来显示图形。
希望对你有帮助!如果有任何问题,请随时提问。
阅读全文