【问题标题】:How to disable the animation of the datalabels on a pie chart with HIghcharts?如何使用 HIghcharts 禁用饼图上数据标签的动画?
【发布时间】:2014-01-24 22:26:53
【问题描述】:

我有一个页面运行几个使用 HighCharts 完成的图表。我还在运行 PhantomJS 将页面保存为 PDF。由于 PhantomJS 的工作方式,我需要禁用 HighCharts 上的所有动画以使其正确保存页面。问题是,我找不到禁用饼图上数据标签动画的方法。绘图动画被禁用,图表动画被禁用,但数据标签仍然是动画的(来自页面左侧以位于其正确位置)。我该如何解决?

【问题讨论】:

    标签: highcharts phantomjs


    【解决方案1】:

    您可能还需要将series.animation 设置为false。看到这个example。

    plotOptions: {
        series: {
            animation: false
        }
    },
    

    请注意,我无法测试 dataLabels 是否动画。我还没有看到他们动画。

    【讨论】:

    • 已经设置为false。系列动画本身(饼图旋转)被禁用,但数据标签的动画不是。我将编辑问题以添加我的代码
    【解决方案2】:

    所以我发现了这个问题,它不在 Highcharts 主源上。我使用的是 Dojo,而不是 jQuery,所以我安装了 this adapter。问题是,适配器添加了动画,而不是 HighCharts 本身。我在创建 jsFiddle 时意识到了这一点,并发现使用 jQuery 与使用 dojo 的行为不同。

    【讨论】:

      猜你喜欢
      • 2022-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多