1

我是 d3.js 的新手,但已经设法制作了两个单独的图表,如介绍。
我有一张地图,上面有代表监测站的点。我还有一个折线图,其中包含来自一个监测站的多个时间序列(来自 json 的数据)。

我想做的事。将两个图表放在一页上。当您将鼠标悬停或单击地图上的某个站点时,数据将加载并显示在折线图上。当在地图上选择新站时,折线图上的数据转换

我的问题是风格之一。使用两个单独的图表将它们组合在一起的最佳方法是什么?随着过渡,我已经搜索但没有找到任何简单的示例,其中包含两个图表元素,其中一个影响另一个。我应该将所有时间序列数据合并到一个 json 文件中(比如 4 个时间序列乘以 50 个站)还是有 50 个 json 文件?

谢谢

4

1 回答 1

2

除非您的时间序列数据非常大,否则我会将所有内容都放在一个 JSON 文件中以使事情变得更简单,这样更改站就可以完全在客户端进行。

于 2013-05-21T21:08:38.033 回答