代码之家  ›  专栏  ›  技术社区  ›  hookedonwinter

Highcharts-默认动画以外的动画

  •  6
  • hookedonwinter  · 技术社区  · 14 年前

    highcharts.com )加载图表时更改动画?现在,在柱形图上,柱从底部向上滑动。是否可以将默认动画更改为反弹?

    4 回复  |  直到 14 年前
        1
  •  8
  •   xer0x    14 年前

    可以使用“加载”选项控制加载动画。它定义了一个CSS对象,您可以将其作为主题。可以使用动画图像作为背景来设置加载显示的动画。 http://highcharts.com/ref/#loading

    更改通过options的lang属性显示的文本。看到了吗 http://highcharts.com/ref/#lang

    var options = {
      style: { background: 'url(/images/3044/chart_curve.png) no-repeat center' }, 
      lang: { loading: '' } 
    };
    var chart = new Highcharts.Chart(options);
    

    另外,要显示CSS对象,需要调用图表.showLoading();

        2
  •  12
  •   benmod    12 年前

    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            animation: {
                duration: 1500,
                easing: 'easeOutBounce'
            }
        },
        ...
    });
    

    http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/animation-easing/

        3
  •  3
  •   KingJia    11 年前

    它被移到了图表的“系列”对象下

    http://api.highcharts.com/highstock#plotOptions.series

        series: [{
            animation:{
              duration: 10000  
            },
            type: 'pie',
            name: 'Percentuale per periodo',
            data: [
                ['2 anni',   13.0],
                ['3 anni',      41],
                ['4 anni',    17],
                ['5 anni',     17],
                ['7 anni',   4],
                ['8 anni',   8]
            ]
        }]
    
        4
  •  1
  •   jayseattle    11 年前

    我没有看到任何动画效果的答案参考小提琴:

    这里的例子 http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/animation-easing/

    甚至在这里尝试更高的价值: http://jsfiddle.net/p9EuZ/

        chart: {
            animation: {
                duration: 6222500,
                easing: 'easeOutBounce'
            }
        }