将鼠标悬停在 Chaco 中的数据点上时,我希望出现一个小文本框,其中包含我想要的文本。此外,当我点击一个数据点(或足够接近)时,我希望我的程序采取某种行动。
我看过 Chaco 文档的相关部分,但事实证明实施它们很困难。任何帮助,将不胜感激。
首先关注第一个(悬停->文本框)问题,您能否更好地解释您迄今为止尝试过的内容以及它如何不起作用?例如,
from enthought.enable.tools import hover_tool
tool = hover_tool.HoverTool(theplot, callback=showtext)
ETC?这里有一个更复杂的悬停工具使用示例(显示 PlotToolbar 而不仅仅是一个文本框),您可能能够适应。