python绘画一个红色爱心
时间: 2024-12-18 18:31:26 浏览: 3
基于python的爱心绘制源码
在Python中,我们可以使用matplotlib库来绘制一个简单的红色爱心。首先,你需要安装matplotlib库,如果没有安装可以使用pip install matplotlib命令。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
from matplotlib.patches import Circle, PathPatch
import matplotlib.path as mpath
# 创建一个Path对象,表示心形
def heart_path():
verts = [
(0, 0), # 左上角
(-0.5, -0.866), # 左下角
(-0.5, 0.866), # 右下角
(0.5, 0.866), # 右上角
(0.5, -0.866), # 回到左下角
]
codes = [mpath.Path.MOVETO,
mpath.Path.CURVE4,
mpath.Path.CURVE4,
mpath.Path.CURVE4,
mpath.Path.CLOSEPOLY]
path = mpath.Path(verts, codes)
return path
fig, ax = plt.subplots()
patch = PathPatch(heart_path(), facecolor='red', alpha=0.7) # 创建心形并填充为红色
ax.add_patch(patch)
plt.axis('off') # 关闭坐标轴
plt.show()
```
运行此代码会显示一个红色的心形。如果你想保存图片,可以添加`plt.savefig('heart.png')`。
阅读全文