首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plottable.js中数据变化时的饼图动画

plottable.js中数据变化时的饼图动画
EN

Stack Overflow用户
提问于 2015-12-16 09:15:31
回答 1查看 145关注 0票数 2

当数据发生变化时,我试图绘制一个饼图。下面是一个代码片段

代码语言:javascript
复制
var piePlot = new Plottable.Plots.Pie()
            .addDataset(dataset)
            .outerRadius(function() { return Math.floor(piePlot.width()/10) + 40 })
            .innerRadius(function() { return Math.floor(piePlot.width()/10) })
            .sectorValue(function(d) { return d.y; })
            .attr("fill", function(d) { return d.x; }, colorScale)
            .attr("opacity",0.8)
            .animated(true)
            .animator(Plottable.Plots.Animator.MAIN,new Plottable.Animators.Easing().easingMode("quad").stepDuration(3500));

我的困惑是动画作品是伟大的图表,如线图和面积图,但不适用于其他图表,如矩形图,饼图,散点图等。为什么是这样?我们需要做一个定制的动画功能吗?如果是,请你引导我..。

就像我说的,这是完美的

代码语言:javascript
复制
var linePlot = new Plottable.Plots.Line()
        .addDataset(dataset)
        .x(function(d) { return d.x; }, xScale)
        .y(function(d) { return d.y; }, yScale)
        .attr("stroke","#FA8116")
        .animated(true)
        .animator(Plottable.Plots.Animator.MAIN,new Plottable.Animators.Easing().easingMode("quad").stepDuration(3500));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-18 07:57:58

显然,对于饼图和矩形图似乎没有动画支持的实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34307991

复制
相关文章

相似问题

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