import numpy as np
import matplotlib.pyplot as plt
# 生成心形线的数据点
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)
# 创建图形并绘制心形线
plt.figure(figsize=(6, 6))
plt.plot(x, y, color='red')
plt.fill(x, y, 'red') # 填充心形区域
plt.title('Heart Shape')
plt.axis('equal') # 保持x和y轴的比例相同
plt.axis('off') # 关闭坐标轴
plt.show()
numpy 来生成数据点,使用 matplotlib 来绘制图形。matplotlib 的 plot 函数绘制心形线,并用 fill 函数填充心形区域。希望这段代码能帮助你绘制出一个漂亮的心形!
上一篇:python写入csv文件
下一篇:zip函数python作用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站