javascript - d3 : multiple lines same graph with varying y domains?

标签 javascript d3.js graphing

我有所有时间序列的数据,所以我的 d3 图表的 x 轴始终是时间。我需要支持在一张图上有多条线,但不同的线可以有截然不同的 y 轴数据域。例如第 1 行可以是

1    2     3     4     5     for times 1-5
5000 10000 15000 20000 25000 for times 1-5

尝试在 d3 中处理这个问题的好方法是什么?

最佳答案

您可以有两个独立的 Y 轴。一个在图表的左侧,一个在右侧。

这篇文章介绍了如何设置两条折线图。 http://www.d3noob.org/2013/01/adding-more-than-one-line-to-graph-in.html

这篇文章描述了为具有与您描述的相似比例问题的线条设置两个不同的 y 轴。 http://www.d3noob.org/2013/01/using-multiple-axes-for-d3js-graph.html

最终结果是这样的。 enter image description here

关于javascript - d3 : multiple lines same graph with varying y domains?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440694/

相关文章:

javascript - 删除按钮在 CodeIgniter 中不起作用

javascript - React 中的动画 SVG 弧形路径

javascript - 如何向浮点图中添加一个新的单点?

javascript - 别名接口(interface)属性

javascript - 为什么可以链接 jquery 效果,而不是使用回调

Javascript自动表单提交

javascript - 将 'view finder' 添加到堆积面积图

java - javascript 图表库是否可自定义或与 JavaFX 兼容

r - 绘制也将包含行为的事件预算图

r - 为每个条形图 r 添加一个标签