python如何使用matplotlib绘制心脏?
1、首先,先写上我们需要的公式:

2、接着,引入我们需要的模块:

3、首先,创建极坐标:

4、这里我们修饰一下,不显示极坐标的轴:

5、到了这里,填充数据,绘制一个心脏图案:

6、心脏口向下了,我们调整一下方向为上:

7、口向左的心脏图案:

8、口向右的心脏图案:

9、源码:
import numpy as np
import matplotlib.pyplot as plt
plt.subplot(111, polar=True)
plt.ylim([0, 6])
plt.grid(False)
plt.xticks([])
plt.yticks([])
ax = plt.gca()
ax.spines['polar'].set_color('none')
a = 3
theta = np.arange(-2 * np.pi, 2 * np.pi, np.pi /100)
r = 3* (1 - np.sin(theta))
plt.plot(theta, r, color='r')
plt.fill_between(theta, r, color='red')
plt.show()
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:187
阅读量:180
阅读量:156
阅读量:118
阅读量:87