Matplotlib绘画五角星简单
时间: 2023-12-04 14:31:50 浏览: 193
一个简单关于画五角星的程序
5星 · 资源好评率100%
可以使用Matplotlib中的Polygon函数来绘制五角星。
以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义五角星的坐标
vertices = np.array([(0, 0), (0.5, 1), (1, 0), (0, 0.4), (1, 0.4)])
# 创建一个图形对象
fig, ax = plt.subplots()
# 绘制五角星
star = plt.Polygon(vertices, fill=None, edgecolor='black', lw=2)
ax.add_patch(star)
# 设置坐标轴范围
ax.set_xlim(-0.2, 1.2)
ax.set_ylim(-0.2, 1.2)
# 显示图形
plt.show()
```
这将绘制一个黑色边框的空心五角星。你可以根据需要调整顶点坐标、边框颜色和线宽等参数。
阅读全文