• Edit
  • Download
  • <!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>
        html,
        body,
        #myChart {
          height: 800px;
          width: 1000px;
        }
      </style>
    </head>
    
    <body>
      <button id="markers">Cycle markers</button>
      <div id='myChart'></div>
      <script>
        ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
        var zcRef = document.getElementById('myChart');
        var cycleButton = document.getElementById('markers');
    
        var myConfig4 = {
          "graphset": [{
            "type": "bubble",
            "series": [{
                "values": [
                  [1, 9, 59],
                  [2, 15, 15],
                  [3, 21, 30],
                  [4, 30, 5],
                  [5, 40, 35],
                  [6, 59, 21],
                  [7, 60, 25],
                  [8, 75, 85],
                  [9, 81, 87],
                  [10, 99, 12]
                ]
              },
              {
                "values": [
                  [0.9, 3, 18],
                  [2.1, 13, 21],
                  [3.5, 25, 33],
                  [4.9, 35, 54],
                  [5.3, 41, 59],
                  [6.5, 57, 34],
                  [7.1, 61, 17],
                  [8.7, 70, 3],
                  [9.2, 82, 28],
                  [9.9, 95, 76]
                ]
              },
              {
                "values": [
                  [0.1, 9, 3],
                  [1.8, 21, 60],
                  [1.9, 29, 9],
                  [4.1, 33, 9],
                  [4.5, 39, 4],
                  [6.9, 51, 3],
                  [7.4, 64, 11],
                  [8.9, 70, 12],
                  [9, 75, 3],
                  [9.3, 93, 29]
                ]
              },
              {
                "values": [
                  [0.3, 11, 11],
                  [0.9, 15, 21],
                  [1.1, 24, 54],
                  [2.3, 29, 6],
                  [2.9, 30, 9],
                  [3.3, 35, 59],
                  [5.6, 67, 30],
                  [6.9, 70, 14],
                  [7.3, 71, 7],
                  [8.9, 90, 9]
                ]
              },
              {
                "values": [
                  [0.5, 5, 8],
                  [1.9, 5, 3],
                  [2.5, 10, 2],
                  [3.1, 30, 8],
                  [6.5, 45, 87],
                  [6.9, 74, 1],
                  [7.2, 50, 7],
                  [7.8, 56, 20],
                  [8, 61, 3],
                  [8.5, 71, 4]
                ]
              }
            ]
          }]
        };
    
        zingchart.render({
          id: 'myChart',
          data: myConfig4,
          height: "100%",
          width: "100%"
        });
        var currentMarker = 0;
        cycleButton.addEventListener('click', function() {
          var markers = ["triangle", "square", "diamond", "circle", "trapezoid", "rectangle", "parallelogram", "plus", "cross", "star3", "star4", "star5", "star6", "star7", "star8", "star9", "rpoly3", "rpoly4", "rpoly5", "rpoly6", "rpoly7", "rpoly8", "rpoly9", "gear3", "gear4", "gear5", "gear6", "gear7", "gear8", "gear9", "ellipse"];
          if (currentMarker >= markers.length) {
            currentMarker = 0;
          }
          zingchart.exec('myChart', 'modify', {
            "data": {
              "plot": {
                "marker": {
                  "type": markers[currentMarker]
                }
              },
              "labels": [{
                "text": "<span style='font-weight:bold;'>Current Marker: </span>" + markers[currentMarker],
                "x": "5%",
                "y": "8%"
              }]
            }
          });
          currentMarker++;
        });
      </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>
      <button id="markers">Cycle markers</button>
      <div id='myChart'></div>
    </body>
    
    </html>
    html,
    body,
    #myChart {
      height: 800px;
      width: 1000px;
    }
    var zcRef = document.getElementById('myChart');
    var cycleButton = document.getElementById('markers');
    
    var myConfig4 = {
      "graphset": [{
        "type": "bubble",
        "series": [{
            "values": [
              [1, 9, 59],
              [2, 15, 15],
              [3, 21, 30],
              [4, 30, 5],
              [5, 40, 35],
              [6, 59, 21],
              [7, 60, 25],
              [8, 75, 85],
              [9, 81, 87],
              [10, 99, 12]
            ]
          },
          {
            "values": [
              [0.9, 3, 18],
              [2.1, 13, 21],
              [3.5, 25, 33],
              [4.9, 35, 54],
              [5.3, 41, 59],
              [6.5, 57, 34],
              [7.1, 61, 17],
              [8.7, 70, 3],
              [9.2, 82, 28],
              [9.9, 95, 76]
            ]
          },
          {
            "values": [
              [0.1, 9, 3],
              [1.8, 21, 60],
              [1.9, 29, 9],
              [4.1, 33, 9],
              [4.5, 39, 4],
              [6.9, 51, 3],
              [7.4, 64, 11],
              [8.9, 70, 12],
              [9, 75, 3],
              [9.3, 93, 29]
            ]
          },
          {
            "values": [
              [0.3, 11, 11],
              [0.9, 15, 21],
              [1.1, 24, 54],
              [2.3, 29, 6],
              [2.9, 30, 9],
              [3.3, 35, 59],
              [5.6, 67, 30],
              [6.9, 70, 14],
              [7.3, 71, 7],
              [8.9, 90, 9]
            ]
          },
          {
            "values": [
              [0.5, 5, 8],
              [1.9, 5, 3],
              [2.5, 10, 2],
              [3.1, 30, 8],
              [6.5, 45, 87],
              [6.9, 74, 1],
              [7.2, 50, 7],
              [7.8, 56, 20],
              [8, 61, 3],
              [8.5, 71, 4]
            ]
          }
        ]
      }]
    };
    
    zingchart.render({
      id: 'myChart',
      data: myConfig4,
      height: "100%",
      width: "100%"
    });
    var currentMarker = 0;
    cycleButton.addEventListener('click', function() {
      var markers = ["triangle", "square", "diamond", "circle", "trapezoid", "rectangle", "parallelogram", "plus", "cross", "star3", "star4", "star5", "star6", "star7", "star8", "star9", "rpoly3", "rpoly4", "rpoly5", "rpoly6", "rpoly7", "rpoly8", "rpoly9", "gear3", "gear4", "gear5", "gear6", "gear7", "gear8", "gear9", "ellipse"];
      if (currentMarker >= markers.length) {
        currentMarker = 0;
      }
      zingchart.exec('myChart', 'modify', {
        "data": {
          "plot": {
            "marker": {
              "type": markers[currentMarker]
            }
          },
          "labels": [{
            "text": "<span style='font-weight:bold;'>Current Marker: </span>" + markers[currentMarker],
            "x": "5%",
            "y": "8%"
          }]
        }
      });
      currentMarker++;
    });