查科中的事件处理

发布于 2024-07-29 10:36:36 字数 152 浏览 4 评论 0原文

当将鼠标悬停在 Chaco 中的数据点上时,我希望出现一个小文本框,其中包含我想要的文本。 另外,当我单击一个数据点(或足够接近的数据点)时,我希望我的程序采取某种操作。

我已经看过 Chaco 文档的相关部分,但事实证明实现它们很困难。 任何帮助,将不胜感激。

When hovering over a data point in Chaco, I would like a small text box to appear, with the text I desire. Also, when I click on a data point (or close enough), I would like my program to take a certain action.

I have seen relevant parts of the Chaco documentation, but implementing them has proved to be difficult. Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人迟暮 2024-08-05 10:36:36

首先关注第一个问题(悬停->文本框),您能否更好地解释一下到目前为止您已经尝试过的内容以及它如何不起作用? 例如

from enthought.enable.tools import hover_tool

tool = hover_tool.HoverTool(theplot, callback=showtext)

等等? 有一个更复杂的悬停工具使用示例 这里(显示一个绘图工具栏而不仅仅是一个文本框)您可能可以进行调整。

Focusing first on the first (hover->textbox) issue, can you better explain what you've tried so far and how it's not working? E.g.,

from enthought.enable.tools import hover_tool

tool = hover_tool.HoverTool(theplot, callback=showtext)

etc? There's a more complex example of hover-tool use here (shows a PlotToolbar rather than just a textbox) which you might be able to adapt.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文