我正在尝试使用 dc.js 呈现可视化,该可视化可立即响应 Brushmove 事件。
似乎 dc.js 图表只会在画笔停止移动时重新渲染( example with dc brushend rendering ),而不是与画笔移动同时( example with brushmove rendering )。
有什么方法可以修改这种行为,以便所有 dc 图表将与画笔移动同时重新渲染?
最佳答案
如果您仔细观察,图表会在您移动画笔时实际更新。但是,默认情况下每个 dc.js 图表都有一个 过渡设置,正如您在 the dc.js docs: 中看到的那样transitionDuration
控制过渡时间的 ,对于所有图表都设置为 750。
要改变这一点,将 transitionDuration 设置为 0 ,这与禁用转换相同:
chart.transitionDuration(0)
关于d3.js - 在 Brushmove 而不是 Brushend 上渲染 dc.js 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64578728/