<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>ZingSoft Demo</title>
  <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script>
  <style></style>
</head>
<body>
  <div id='myChart1'></div>
  <div id='myChart2'></div>
  <script>
    ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
    window.feed = function(callback, oGraphInfo) {
      //console.log(oGraphInfo)
      var tick = {};
      if (oGraphInfo.id === "myChart1") {
        tick.plot0 = Math.floor(Math.random() * 3);
        tick.plot1 = Math.floor(Math.random() * 3);
      } else {
        tick.plot0 = Math.floor(Math.random() * 10);
        tick.plot1 = Math.floor(Math.random() * 15);
      }
      callback(JSON.stringify(tick));
    };
    var myConfig = {
      type: "line",
      title: {
        text: 'JS Feed'
      },
      plot: {
        aspect: "spline"
      },
      scaleY: {
        values: '-1:15:1'
      },
      backgroundColor: "transparent",
      refresh: {
        type: "feed",
        transport: "js",
        url: "feed()",
        maxTicks: 20,
        interval: 500,
        adjustScale: true,
        resetTimeout: 1000
      },
      series: [{
          values: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
        },
        {
          values: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
        }
      ]
    };
    zingchart.render({
      id: 'myChart1',
      data: myConfig,
      height: 400,
      width: '100%'
    });
    zingchart.render({
      id: 'myChart2',
      data: myConfig,
      height: 400,
      width: '100%'
    });
  </script>
</body>
</html>
       
      
        
        <!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>ZingSoft Demo</title>
  <script src="https://cdn.zingchart.com/zingchart.min.js"></script>
</head>
<body>
  <div id='myChart1'></div>
  <div id='myChart2'></div>
</body>
</html>
       
      
        window.feed = function(callback, oGraphInfo) {
  //console.log(oGraphInfo)
  var tick = {};
  if (oGraphInfo.id === "myChart1") {
    tick.plot0 = Math.floor(Math.random() * 3);
    tick.plot1 = Math.floor(Math.random() * 3);
  } else {
    tick.plot0 = Math.floor(Math.random() * 10);
    tick.plot1 = Math.floor(Math.random() * 15);
  }
  callback(JSON.stringify(tick));
};
var myConfig = {
  type: "line",
  title: {
    text: 'JS Feed'
  },
  plot: {
    aspect: "spline"
  },
  scaleY: {
    values: '-1:15:1'
  },
  backgroundColor: "transparent",
  refresh: {
    type: "feed",
    transport: "js",
    url: "feed()",
    maxTicks: 20,
    interval: 500,
    adjustScale: true,
    resetTimeout: 1000
  },
  series: [{
      values: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
    },
    {
      values: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
    }
  ]
};
zingchart.render({
  id: 'myChart1',
  data: myConfig,
  height: 400,
  width: '100%'
});
zingchart.render({
  id: 'myChart2',
  data: myConfig,
  height: 400,
  width: '100%'
});