【发布时间】:2015-09-21 21:15:41
【问题描述】:
我正在寻找一些关于如何让可视化中的两个元素同时响应的建议,这两个元素通过公共数据值链接。
这是现在的可视化。 http://bl.ocks.org/natemiller/2686e5c0d9a1a4bb0895
请注意,不同颜色的点是针对 2005 年(绿色)和 2013 年(蓝色)的 50 个美国州,因此每个州都有一个蓝点和一个绿点。我有两件事想在这里工作。
- 我希望能够将鼠标悬停在蓝点或绿点上并突出显示对应的点(对于相同的状态)。
- 我希望在两个点旁边显示一个带有一些基本数据的工具提示,提供点特定的数据。
关于上面的第一点。现在,当您将鼠标悬停在蓝点上时,相应的绿点会突出显示,但是,当您将鼠标悬停在绿点上时,只会突出显示该点而不是其相应的蓝点。我想这是一个简单的解决方法,但是对于我的生活,我无法弄清楚要反转参考,所以我也得到了绿色到蓝色的参考。
关于第二点。现在,鼠标悬停的点附近出现了一个带有相关信息的工具提示,但我希望在数据的备用年份的相应点旁边出现一个类似的工具提示,以便更容易跨年份进行直接比较。我对添加 HTML 工具提示很陌生,所以我不清楚如何做到这一点,并怀疑它可能需要一种新的方法来添加工具提示。对于如何在鼠标悬停的元素和相应的链接元素附近出现工具提示,有什么帮助可以引导我朝着正确的方向前进吗?
【问题讨论】:
标签: javascript d3.js mouseover