Sha256: 151e9556882d979ea3f43cd96f84ea78e4e645ad1992248260c5b693cda00ec3

Contents?: true

Size: 1.71 KB

Versions: 2

Compression:

Stored size: 1.71 KB

Contents

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />

    <style>
      html, body {
        width: 100%;
        height: 100%;
        margin: 0px;
      }

      #chartdiv {
        width: 100%;
        height: 100%;
      }
    </style>
  </head>
  <body>
    <script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
    <script src="http://www.amcharts.com/lib/3/funnel.js"></script>
    <script src="http://www.amcharts.com/lib/3/themes/light.js"></script>
    <script src="../animate.min.js"></script>

    <div id="chartdiv"></div>

    <script>
      var chart = AmCharts.makeChart("chartdiv", {
        "type": "funnel",
        "theme": "light",
        "dataProvider": generateChartData(),
        "valueField": "value",
        "titleField": "category",
        "alphaField": "alpha",
        "startDuration": 0,
        "precision": 2,
        "neckHeight": 150,
        "neckWidth": 200
      });


      function generateChartData() {
        var chartData = [];

        for ( var i = 0; i < 10; i++ ) {
          var value = Math.floor(Math.random() * 100);
          var labelRadius = Math.floor(Math.random() * 100);
          var alpha = Math.random();

          chartData.push( {
            category: "" + i,
            value: value,
            labelRadius: labelRadius,
            alpha: alpha
          } );
        }

        return chartData;
      }


      function loop() {
        var data = generateChartData();

        chart.animateData(data, {
          duration: 1000,
          complete: function () {
            setTimeout(loop, 2000);
          }
        });
      }

      chart.addListener("init", function () {
        setTimeout(loop, 1000);
      });
    </script>
  </body>
</html>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
amcharts-js-0.1.1 app/assets/javascripts/amcharts/plugins/animate/examples/funnel.html
amcharts-js-0.1.0 app/assets/javascripts/amcharts/plugins/animate/examples/funnel.html