2
关注
1462
浏览

dc.js散点图和弹性行为

为什么被折叠? 0 个回复被折叠
lamkakyun 未验证用户 用户来自于: 广东省
2020-09-15 21:27

一如既往与elasticXelasticY,dc.js在看所有的垃圾箱,他们是否是空的。

你可能会争辩说,它忠实地显示所有的数据,只是发生一些数据为零。 :-)

,以消除那些零,使用remove_empty_bins从常见问题:

function remove_empty_bins(source_group) { 
     return { 
      all: function() { 
       return source_group.all().filter(function(d) { 
        //return Math.abs(d.value) > 0.00001; // if using floating-point numbers 
        return d.value !== 0; // if integers only 
       }); 
      } 
     }; 
    } 
    chart1 
     .group(remove_empty_bins(group1)) 
    chart2 
     .group(remove_empty_bins(group2)) 

Fork of your fiddle.

注意散点图joins the data in a naive way它并没有提供很好的动画过渡。我通常建议只关闭散点图的转换.transitionDuration(0),因为它们没有用处。

关于作者

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 16:04
关注人数
2 人关注
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号