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