def on_pick(self, event):
# Filter any non-Polygons (axvspan:s) or non-visible
artist = event.artist
if not isinstance(artist, Polygon) or not artist.get_visible():
return
item = self.span2item.get(artist, None)
if not item:
logging.error('item for artist unexpectedly not found')
return
marking = self.span2marking[artist]
self.sig_span_picked.emit(item, marking, event)
评论列表
文章目录