HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/povoleni.ru/amcharts/plugins/animate/examples/radar.html
<!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/radar.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": "radar",
        "theme": "light",
        "dataProvider": generateChartData(),
        "graphs": [{
          "bullet": "round",
          "bulletSizeField": "bullet1",
          "lineThickness": 2,
          "valueField": "value",
          "type": "line",
          "alphaField": "alpha1",
          "dashLengthField": "dash1"
        }, {
          "bullet": "round",
          "bulletSizeField": "bullet2",
          "lineThickness": 2,
          "valueField": "value2",
          "type": "line",
          "alphaField": "alpha2",
          "dashLengthField": "dash2"
        }],
        "valueAxes": [{
          "minimum": 0,
          "maximum": 100
        }],
        "categoryField": "category"
      });


      function generateChartData() {
        var chartData = [];

        for ( var i = 0; i < 25; i++ ) {
          var a = Math.floor( Math.random() * 100 );
          var b = Math.floor( Math.random() * 100 );

          chartData.push( {
            category: "" + i,
            value: a,
            value2: b,
            bullet1: Math.floor(Math.random() * 10),
            bullet2: Math.floor(Math.random() * 10),
            alpha1: (Math.random() < 0.5 ? 0 : 1),
            alpha2: (Math.random() < 0.5 ? 0 : 1),
            dash1: Math.floor(Math.random() * 20),
            dash2: Math.floor(Math.random() * 20)
          } );
        }

        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>