首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时图非光滑的d3变换

问实时图非光滑的d3变换
EN

Stack Overflow用户
提问于 2013-10-30 15:40:30
回答 1查看 649关注 0票数 3

我正在使用Mike & team的超级酷d3.js,并且刚刚实现了我自己版本的滑动时间序列图表,如迈克页 (第二个版本)所示。

不幸的是,滑动效果(即使是Mike的版本)在Internet (版本< 11)中很糟糕,而在Firefox中则是完全平滑的。连续滑动的效果是通过反复调用tick()函数来实现的,这就是IE似乎有问题的地方。

让我认为这可能有一些解决方案的是,即使在IE中,第一次过渡也是平稳的。

我尝试过使用setInterval作为替代方案,但没有成功。谁能想到一个解决方案(除了停止使用ie.)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-01 15:47:10

将.attr("transform", null)替换为.attr("transform", "")。

例如:

代码语言:javascript
复制
path
    .attr("d", line)
    // ******************************
    .attr("transform", "") // <- here 
    // ******************************
    .transition()
      .duration(750)
      .ease("linear")
      .attr("transform", "translate(" + x(-1) + ")")
      .each("end", function() { tick(path, line, data, x); });
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19687344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档