官方帮助文档 patches — Matplotlib 1.5.1 documentation
patches 下主要包含的常用图形类有:
- Eclipse
- Circle
- Wedge
1. plt.gca().add_patch(**)
注意,创建的图形对象不会直接在 figure 中显示,需要添加进 axis。
import matplotlib
import matplotlib.pyplot as plt
from matplotlib.patches import Wedge
a = Wedge((.5, .5), .5, 0, 360, width=.25, color='red')
plt.gca().add_patch(a)
plt.axis('equal')
plt.axis('off')
plt.show()