我有一种感觉,我可能会因为这个问题而扇自己一个耳光。但是我正在尝试填补两个极坐标函数
r = 4 sin(2θ)
和 r = 2
的 公共区域。看来我得到的与我想要的相反。有什么想法?import numpy as np
import matplotlib.pyplot as plt
theta = np.arange(0, 2, 1./180)*np.pi
r = abs(4*np.sin(2*theta))
r2 = 2 + 0*theta
plt.polar(theta, r, lw=3)
plt.polar(theta, r2, lw=3)
plt.fill_between(theta, r, r2, alpha=0.2)
plt.show()