java - (jzy3d) 如何在Scatter上有效显示工具提示?

标签 java mouseevent jzy3d

目前,我们使用jzy3d在3D图表上显示数据,但是当鼠标悬停在散点数据中的某个点上时,我们需要显示“工具提示”。

我们的解决方案目前对 CPU 不友好,因为我们使用 getProjection 方法获取所有 Scatter 数据,并迭代返回的数组以查找与鼠标点匹配的边界。

您知道或推荐更好、更快的方法来在散点数据上显示工具提示吗?

提前致谢。

最佳答案

我首先会在四边形 map 中设置点,以最大限度地减少要检查的点的数量。然而,我不知道四边形 map 索引阶段的效率如何,如果您的用户随时可以自由旋转场景,这可能不是一个好主意。

关于java - (jzy3d) 如何在Scatter上有效显示工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260529/

相关文章:

javascript - 如何使用 JavaScript/JQuery 打印鼠标拖动距离(以像素为单位)

java - 鼠标监听器没有响应

java - Jzy3d API 的正确 jar 文件是什么?

gradle - 如何将表面绘图仪或jzy3d与Intellij idea和gradle和javafx一起使用

java - 找不到与 www.billiving.com 匹配的主题备用 DNS 名称。为什么会这样,如何解决?

java - 从bluemix上的Liberty服务器调用javamail api

java - 将 vector 从 Matlab 传递到 Scala 类

java - 如何使用 snakeYAML 加载 java.util.Set

c# - 如何在没有计时器的情况下继续检查某些东西?

java jzy3d依赖问题