使用python画一个六角星
时间: 2024-10-01 20:03:56 浏览: 32
Python 画一个小猪佩奇
在Python中,我们可以使用matplotlib库来绘制图形,包括六角星。这里是一个简单的例子,使用`pyplot`模块中的`star`函数结合`patch`来创建一个六边形星形:
```python
import matplotlib.pyplot as plt
import matplotlib.patches as patches
def draw_star():
fig, ax = plt.subplots()
# 参数说明:radius是半径,points是星形的尖角数量,默认是5,越小越尖锐
star_patch = patches.RegularPolygon((0, 0), 6, 7, facecolor='blue', edgecolor='black')
ax.add_patch(star_patch)
ax.set_xlim([-1, 1])
ax.set_ylim([-1, 1])
ax.set_title('Regular Star')
plt.show()
draw_star()
```
这个代码会绘制出一个内部填充蓝色、外部边缘黑色的六角星。
阅读全文