Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js 我可以在两个d3图表之间链接操作吗?_D3.js_Nvd3.js - Fatal编程技术网

D3.js 我可以在两个d3图表之间链接操作吗?

D3.js 我可以在两个d3图表之间链接操作吗?,d3.js,nvd3.js,D3.js,Nvd3.js,这里的用户非常随意。希望这是有道理的 我正在用nvd3.js跟踪堆叠面积图上的20个不同系列。这些数列在正负值之间波动,有的基数很大,有的基数很小。结果是,当一个真正大的系列在x轴之下时,它也会把其他所有的东西都推到x轴之下,而正系列不会出现在x轴之上,除非你用这个键过滤掉较大的玩家 我提出的技术上不雅观但很好看的解决方案是将我所有的负值分割成一个数组,将我所有的正值分割成另一个数组。页面的上半部分是正值图表,下半部分是负值,它们排列得非常整齐 这种方法的缺点是当您作为最终用户与它交互时。如果我

这里的用户非常随意。希望这是有道理的

我正在用nvd3.js跟踪堆叠面积图上的20个不同系列。这些数列在正负值之间波动,有的基数很大,有的基数很小。结果是,当一个真正大的系列在x轴之下时,它也会把其他所有的东西都推到x轴之下,而正系列不会出现在x轴之上,除非你用这个键过滤掉较大的玩家

我提出的技术上不雅观但很好看的解决方案是将我所有的负值分割成一个数组,将我所有的正值分割成另一个数组。页面的上半部分是正值图表,下半部分是负值,它们排列得非常整齐

这种方法的缺点是当您作为最终用户与它交互时。如果我过滤掉一个系列(通过在键中取消选中它)或更改图形模式(使用类型选择器)或放大一个系列(通过单击它使图形仅重新聚焦到该系列),那么它将只影响您单击的任何图形。我想调整这三个单击事件(以及我错过的任何其他事件?),以便在两个图中同步您的操作

这是可以实现的吗?我能从有人做过类似事情的地方找到什么阅读材料吗?我认为将一个数据集的两个表示形式(例如饼图和柱状图)链接起来是一种模糊的相似性