当我将鼠标悬停在跨越区域上时,标签只显示沿着跨越区域的两侧,而不是整个区域。
我希望当我将鼠标悬停在标签上时,标签可以在整个区域中查看。如何实现此逻辑?
import matplotlib.pyplot as plt
import mplcursors
plt.axvspan(2,3,gid='yes',alpha=0.3,label = 'y')
mplcursors.cursor(hover=True).connect(
"add", lambda sel: sel.annotation.set_text(sel.artist.get_label()))
plt.show()
1条答案
按热度按时间wa7juj8i1#
我不知道为什么
mplcursors
在问题中的代码中不起作用;但是这里是如何在悬停轴跨度时显示注解(没有mplcursors):