我增强了平行坐标的原始实现https://github.com/syntagmatic/parallel-coordinates。当前的可视化看起来像这样http://xmashallax.xm.funpic.de/bc/test_csv.html:
基本上,现在有 3 个不同的平行坐标小部件以具有不同轴顺序的矩阵形式排列。
我当前的目标是在这些行之间同步画笔,我不知道如何实现这一点。我有 3 个不同的对象,并希望它们立即同步更改(如果可能)。假设我在圆柱体的第 1 行创建了一个画笔。现在第 2 行和第 3 行圆柱体应该将该画笔应用于其数据。
已经实现了“刷子”处理程序,但我的问题是通过回调或类似的方式通知其他处理程序(在我写这篇文章时,我会想到观察者模式)。尽管我在原始代码中花费了很多时间,但我仍然不了解每个细节并需要一些帮助。