【发布时间】:2012-08-09 14:12:00
【问题描述】:
我想在 D3 中创建一个时间序列折线图,下图的较小版本允许用户放大图表的某些部分,例如 a Google Finance graph。
我找到的最接近的例子是这张泳道图:
有没有人有任何在 D3 中使用折线图执行此操作的示例?
注意:我绝对想要一个小版本的图表,顶部有一个可调整大小的画笔,而不是像 this example 这样的纯粹可拖动/可缩放的 x 轴。
理想情况下,我想使用Rickshaw,但人力车示例only seem to have a range slider。所以一个人力车的例子会更好。
【问题讨论】:
-
与其从头开始重新实现该功能,不如采用dygraphs 之类的现有解决方案并在其上添加“d3 兼容性”层,即允许您使用它的东西以类似 d3 的方式。
-
TechanJS 基于 d3。 github.com/andredumas/techan.js/wiki/Gallery 但我认为如果你只允许一个 d3 基础,你就是在人为地限制自己。
-
因此,由于“推荐或查找书籍、工具、软件库、教程或其他非现场资源”3 年,stackoverflow 上最受欢迎的可缩放财务图表问题被关闭为“离题”在被问到之后,尽管作者显然在寻找使用 D3 或 Rickshaw 的可缩放时间序列图表示例?
标签: javascript graph charts d3.js zooming