【问题标题】:nvd3.js stackedAreaChart chart transitions. Like on nvd3.orgnvd3.js 堆叠区域图表图表转换。就像在 nvd3.org 上一样
【发布时间】:2013-01-27 09:14:43
【问题描述】:

所以我的问题很简单。 如何在nvd3.org 上为stackedAreaChart 实现相同的平滑度。 当您单击它时,它会缓慢而平稳地更改其状态。 在我的项目中,如果我使用来自https://github.com/novus/nvd3 的最新 nv.d3.js,我没有平滑度。如果我用 nvd3.org 中的 nv.d3.js 替换它,一切正常。

有什么建议吗?也许可以通过 d3.js API 以某种方式实现?

【问题讨论】:

    标签: d3.js nvd3.js


    【解决方案1】:

    似乎最近在存储库中为 stackedAreaCharts 禁用了转换,如本期所述:https://github.com/novus/nvd3/issues/45

    此更改尚未应用于 nvd3.org 上托管的版本。这就解释了为什么转换在使用托管在此处的版本时有效,而在 Github 的最新版本中无效。

    【讨论】:

    • 有没有办法在新的 nvd3 版本中启用过渡?
    • 在使用.call 调用nvd3 对象之前,只需在selection 上调用.transition()
    • 我试过你的建议是这样的:d3.select('#chart svg').datum(data).transition().duration(400).call(chart);但它仍然表现出相同的行为。有什么猜测吗?
    • 顺便说一句。我正在使用stackedAreaChart .. 所以我想问是否有办法在这种特定的图表技术中启用转换?
    • 应该这样做,这就是他们的示例页面上的建议:nvd3.org/ghpages/stackedArea.html 在交互期间有一些过渡。这些不是您正在寻找的过渡吗? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多