我在pylab中有一个图形,我想将其剪切到英国地图的边界上。
我还制作了一系列包含每个国家轮廓的补丁:一个用于英格兰,一个用于威尔士等。
将图形裁剪为一个补丁非常成功:
fig = plt.figure()
ax = fig.add_subplot(111)
im = ax.scatter(x,y,c = z)
ax.add_patch(patch)
im.set_clip_path(patch)
但如果我尝试为两个或更多国家进行操作,结果就什么也没有——这是可以理解的,因为情节中的任何一部分都不能同时出现在每个国家。
有人知道如何使用“OR”类型语句进行剪辑吗?(即,在此补丁内或此补丁内等情况下不要剪辑)。