当进行绘图时,有时需要绘制特殊的形状(或路径),此时需要用matplotlib.patches模块。
主要的使用有以下几个步骤:
由于图片添加时作用的对象是ax,所以在生成图片时要获得图片的ax。
fig=plt.figure()
ax=fig.gca()
即可获取到fig的轴
在模块里有对应的特殊图形的类型,以此为例
rect=mpl.patches.Rectangle((0.4, 0.7), 0.4, 0.15, color='r', alpha=0.5, angle=-30)
即可生成所要求的特殊图形,同样也可以对图形进行属性的操作。
ax.add_artist(rect)