我需要绘制两个重叠的椭圆,当前代码将第二个椭圆的边缘放在第一个椭圆的顶部。这是代码:
from matplotlib.pyplot import figure, show
from matplotlib import patches
fig = figure()
ax = fig.add_subplot(111)
ell = patches.Ellipse((0.15, 0.7), .3, .1, angle = 25, facecolor = 'white', edgecolor = 'gray', linewidth = 2, transform=ax.transAxes)
ax.add_artist(ell)
ell = patches.Ellipse((0.30, 0.7), .3, .1, angle = -25, facecolor = 'white', edgecolor = 'gray', linewidth = 2, transform=ax.transAxes)
ax.add_artist(ell)
show()
这会产生一个像如何加入重叠圆圈中的第一个图一样的图?(我不能在这里发布我自己的数字)而我想要第二个数字。
matplotlib 中是否有解决此问题的方法?