使用Python的Matplotlib库
```python
import matplotlib.pyplot as plt
import numpy as np
t = np.linspace(0, 2 * np.pi, 1000)
x = 20 * np.sin(t)3
y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)
plt.plot(x, y, color='red')
ax = plt.gca()
ax.fill(x, y, 'red', alpha=0.3)
plt.axis('equal')
plt.axis('off')
plt.show()
```
使用Python的turtle库
```python
import turtle
turtle.color('red')
turtle.pensize(3)
绘制下半部分的爱心
turtle.begin_fill()
turtle.left(50)
turtle.forward(133)
turtle.circle(50, 200)
turtle.right(140)
turtle.circle(50, 200)
turtle.forward(133)
turtle.end_fill()
绘制上半部分的爱心
turtle.left(140)
turtle.up()
turtle.fd(280)
turtle.left(140)
turtle.down()
turtle.begin_fill()
turtle.circle(111, 200)
turtle.right(120)
turtle.circle(111, 200)
turtle.end_fill()
隐藏画笔
turtle.hideturtle()
turtle.done()
```
使用JavaScript和HTML5 Canvas
```html