请使用Matplotlib画一个五颜六色(任意颜色)的爱心,并在图上输入姓名和学号。
时间: 2023-05-17 18:05:58 浏览: 158
爱心源码 python matplotlib numpy 绘制心形 保存为png格式
好的,我可以使用Matplotlib库来画一个五颜六色的爱心,并在图上输入姓名和学号。以下是代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置画布大小
fig = plt.figure(figsize=(6, 6))
# 设置坐标轴范围
plt.xlim(-2, 2)
plt.ylim(-2, 2)
# 生成爱心曲线的数据
t = np.linspace(0, 2*np.pi, 1000)
x = 16 * np.sin(t)**3
y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)
# 设置颜色
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
# 绘制爱心曲线
for i in range(len(colors)):
plt.plot(x, y, color=colors[i], linewidth=3)
# 添加文本
plt.text(0, -1.8, '姓名:XXX\n学号:XXX', fontsize=14, ha='center')
# 显示图像
plt.show()
```
你可以将代码中的姓名和学号替换为你自己的信息,然后运行代码即可得到一个五颜六色的爱心图像。
阅读全文