【问题标题】:Passing data to Graph2d scatter data points in vis.js将数据传递给 vis.js 中的 Graph2d 分散数据点
【发布时间】:2015-07-27 16:32:54
【问题描述】:

需要vis.js 帮助

  1. 有一个 vis.js scatter Graph2d 的工作示例。但是,我倾向于发送用户感兴趣的附加数据字段。我打算在鼠标点击时显示这些数据。 但是,我不能这样做吗?

  2. 关于如何获取散点图上的数据点组有什么线索吗?

任何帮助将不胜感激..

【问题讨论】:

    标签: vis.js


    【解决方案1】:

    我是 vis 的开发者之一。这是可能的,虽然不像你想的那么容易。我们计划添加对鼠标悬停和单击数据点的支持,但我们还没有解决这个问题。

    目前您可以这样做的方法是监听点击事件。这将为您提供单击位置的时间和值。然后,您可以使用它来循环您的数据(半径与您的点大小相对应)并检查已单击的点。一旦掌握了要点,您就可以读取包含的数据。

    我知道这是一个非常丑陋的解决方案,但在实施更好的解决方案之前,这是唯一的方法。

    如果您对此或一般情况有任何疑问,请在我们的 GitHub 页面上提出问题。我们会收到这些通知,我们会尝试在几天内回复(如果不是很忙,几个小时)。

    干杯

    【讨论】:

    • 谢谢@Alexdm。不过我不相信你使用时间戳!但是,由于这是当前库的限制,因此将答案标记为已选中。期待“id”上的功能实现
    • 这取决于您的数据,尽管时间戳和值几乎是 x 和 y 坐标,因此现在应该很容易实现匹配。目前我们正忙于其他项目,因此重写 graph2d 将不得不搁置一段时间。我不确定它会在 2015 年发生,所以如果您打算等待,请记住可能需要一段时间。
    • 感谢您分享计划。当然有帮助。
    • 也可能是我们的一些其他项目对此有要求,因此给予了优先考虑,但目前这是我能做的最好的:)。
    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2023-03-21
    相关资源
    最近更新 更多