【问题标题】:Adding new axis to Parallel Coordinates visualization in d3.js在 d3.js 中将新轴添加到平行坐标可视化
【发布时间】:2016-04-21 19:11:35
【问题描述】:

我在这里托管了我的平行坐标代码:http://bl.ocks.org/aditeyapandey/d416c90c99e19f7c9209

单击段落元素后,我们可以向可视化添加新轴。但是,新轴无法与其他轴正确交互。因此,如果我们将新添加的“运输”轴拖动到其他轴上,则不会引发问题。但是,如果我们将其他轴放到“运输”上,则交互不起作用。附上截图供参考。

图1添加轴之前:

图2 使用新轴“Shipping”

图3 将轴拖过 Shipping 时出错

附言。对于糟糕的代码,我真的很抱歉,它正在进行中,并且 gist 阻止了我,因为它认为我是一个机器人。所以,我无法修改它。非常感谢。

【问题讨论】:

    标签: d3.js drag-and-drop drag interaction parallel-coordinates


    【解决方案1】:

    我找到了解决方案。显然,拖动行为仍然是从早期的代码中调用的。因此,我们将不得不覆盖之前的拖动行为,然后添加一个包含所有数据字段和轴的新行为。

    更新代码供参考:http://bl.ocks.org/aditeyapandey/d416c90c99e19f7c9209

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 2017-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多