准备工作:
心形曲线的计算公式:(x^2+y^2-1)^3+x^2*y^3=0
依赖库:numpy 和 matplotlib
pip3 install numpy
pip3 install matplotlib
No module named ‘matplotlib‘ 解决办法
No module named ‘numpy‘的解决办法
源码:
import numpy as np
import matplotlib.pyplot as plt
x_coords = np.linspace(- 100, 100, 500)
y_coords = np.linspace(- 100, 100, 500)
points = []
for y in y_coords:
for x in x_coords:
if ((x * 0.03) ** 2 + (y * 0.03) ** 2 - 1) ** 3 - (x * 0.03) ** 2 * (y * 0.03) ** 3 <= 0:
points