python绘制美国队长之盾
时间: 2023-10-12 14:15:46 浏览: 212
美国队长盾牌-精致版(自吹)python海龟画图(附turtle颜色详表)
可以使用Python的Matplotlib库来绘制美国队长之盾。以下是示例代码:
```python
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
fig, ax = plt.subplots()
# 绘制红色圆形
circle1 = Circle((0, 0), 0.5, facecolor='red', edgecolor='black')
ax.add_patch(circle1)
# 绘制白色内圆
circle2 = Circle((0, 0), 0.3, facecolor='white', edgecolor='black')
ax.add_patch(circle2)
# 绘制蓝色星星
n = 5 # 五角星的顶点数量
r = 0.15 # 星星内接圆半径
theta = 2 * 3.1415926 / n # 顶点之间的角度差
# 绘制五个顶点
for i in range(n):
x = r * (3**(1/2) * (-1)**i * 2 + 1)
y = r * (-1)**i
ax.plot(x, y, marker='*', color='blue', markersize=15)
plt.axis('scaled')
plt.show()
```
运行此代码后,应该可以看到绘制出来的美国队长之盾。
阅读全文