使用补丁剪切图像

演示的图像,已被一个圆形补丁裁剪。

  1. import matplotlib.pyplot as plt
  2. import matplotlib.patches as patches
  3. import matplotlib.cbook as cbook
  4. with cbook.get_sample_data('grace_hopper.png') as image_file:
  5. image = plt.imread(image_file)
  6. fig, ax = plt.subplots()
  7. im = ax.imshow(image)
  8. patch = patches.Circle((260, 200), radius=200, transform=ax.transData)
  9. im.set_clip_path(patch)
  10. ax.axis('off')
  11. plt.show()

使用补丁剪切图像示例

参考

下面的示例演示了以下函数和方法的使用:

  1. import matplotlib
  2. matplotlib.axes.Axes.imshow
  3. matplotlib.pyplot.imshow
  4. matplotlib.artist.Artist.set_clip_path

下载这个示例