【问题标题】:Turning off animation in HighCharts globally全局关闭 HighCharts 中的动画
【发布时间】:2017-05-26 22:17:29
【问题描述】:

我正在使用 HighCharts 生成具有多个系列的多面板图表。据我所知,停止动画的唯一方法是使用

animation: false 

为每个图表设置的 plotOptions 属性的属性,然后为每个系列再次设置。有没有办法为所有绘制的图表默认关闭动画?

【问题讨论】:

    标签: javascript animation highcharts


    【解决方案1】:

    是的,您必须使用Highcharts.setOptions
    这样您就可以为所有图表设置默认选项。

    Highcharts.setOptions({
        plotOptions: {
            series: {
                animation: false
            }
        }
    });
    

    http://api.highcharts.com/highstock#Highcharts

    【讨论】:

      【解决方案2】:

      如果仍然没有禁用动画,设置后

       plotOptions: {
          series: {
              animation: false
          }
       }
      

      highcharts.js找到

      plotOptions : {
              line : {
                  allowPointSelect : !1,
                  showCheckbox : !1,
                  animation : {
                      duration : 0
                  },
      

      这里我将动画持续时间设置为 0,它可以工作 :)

      【讨论】:

      • 这适用于 dotnet 版本!谢谢! (柱形图)
      【解决方案3】:

      您可以通过以下方式在 highcharts 中全局禁用动画:

      chart: {
        animation: false
      },
      

      参考:http://api.highcharts.com/highcharts/chart.animation

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多