• Edit
  • Download
  • <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <title>ZingSoft Demo</title>
    
      <script src="https://cdn.zingchart.com/zingchart.min.js"></script>
      <style>
        html,
        body,
        #myChart {
          height: 100%;
          width: 100%;
        }
      </style>
    </head>
    
    <body>
      <div id="myChart"></div>
      <script>
        ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
        window.zingAlert = function() {
          window.alert("ZingChart is great for making interactive and stylish charts!")
        }
    
        let chartConfig = {
          gui: {
            contextMenu: {
              customItems: [{
                text: 'Show Alert',
                function: 'zingAlert()',
                id: 'showAlert'
              }]
            },
            behaviors: [{
              id: 'showAlert',
              enabled: 'all'
            }]
          },
          graphset: [{
            type: 'scatter',
            title: {
              text: 'Custom Context Menu Items'
            },
            subtitle: {
              text: 'Right-click to access the context menu.',
              fontWeight: 'normal'
            },
            scaleX: {
              guide: {
                visible: false
              }
            },
            scaleY: {
              values: '0:100:20',
              guide: {
                lineStyle: 'dotted'
              }
            },
            series: [{
                values: [
                  [1, 9],
                  [2, 15],
                  [3, 21],
                  [4, 30],
                  [5, 40],
                  [6, 59],
                  [7, 60],
                  [8, 75],
                  [9, 81],
                  [10, 99]
                ]
              },
              {
                values: [
                  [0.9, 3],
                  [2.1, 13],
                  [3.5, 25],
                  [4.9, 35],
                  [5.3, 41],
                  [6.5, 57],
                  [7.1, 61],
                  [8.7, 70],
                  [9.2, 82],
                  [9.9, 95]
                ]
              },
              {
                values: [
                  [0.1, 9],
                  [1.8, 21],
                  [1.9, 29],
                  [4.1, 33],
                  [4.5, 39],
                  [6.9, 51],
                  [7.4, 64],
                  [8.9, 70],
                  [9, 75],
                  [9.3, 93]
                ]
              },
              {
                values: [
                  [0.3, 11],
                  [0.9, 15],
                  [1.1, 24],
                  [2.3, 29],
                  [2.9, 30],
                  [3.3, 35],
                  [5.6, 67],
                  [6.9, 70],
                  [7.3, 71],
                  [8.9, 90]
                ]
              },
              {
                values: [
                  [0.5, 5],
                  [1.9, 5],
                  [2.5, 10],
                  [3.1, 30],
                  [6.5, 45],
                  [6.9, 74],
                  [7.2, 50],
                  [7.8, 56],
                  [8, 61],
                  [8.5, 71]
                ]
              }
            ]
          }]
        };
    
        zingchart.render({
          id: 'myChart',
          data: chartConfig,
          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="myChart"></div>
    </body>
    
    </html>
    html,
    body,
    #myChart {
      height: 100%;
      width: 100%;
    }
    window.zingAlert = function() {
      window.alert("ZingChart is great for making interactive and stylish charts!")
    }
    
    let chartConfig = {
      gui: {
        contextMenu: {
          customItems: [{
            text: 'Show Alert',
            function: 'zingAlert()',
            id: 'showAlert'
          }]
        },
        behaviors: [{
          id: 'showAlert',
          enabled: 'all'
        }]
      },
      graphset: [{
        type: 'scatter',
        title: {
          text: 'Custom Context Menu Items'
        },
        subtitle: {
          text: 'Right-click to access the context menu.',
          fontWeight: 'normal'
        },
        scaleX: {
          guide: {
            visible: false
          }
        },
        scaleY: {
          values: '0:100:20',
          guide: {
            lineStyle: 'dotted'
          }
        },
        series: [{
            values: [
              [1, 9],
              [2, 15],
              [3, 21],
              [4, 30],
              [5, 40],
              [6, 59],
              [7, 60],
              [8, 75],
              [9, 81],
              [10, 99]
            ]
          },
          {
            values: [
              [0.9, 3],
              [2.1, 13],
              [3.5, 25],
              [4.9, 35],
              [5.3, 41],
              [6.5, 57],
              [7.1, 61],
              [8.7, 70],
              [9.2, 82],
              [9.9, 95]
            ]
          },
          {
            values: [
              [0.1, 9],
              [1.8, 21],
              [1.9, 29],
              [4.1, 33],
              [4.5, 39],
              [6.9, 51],
              [7.4, 64],
              [8.9, 70],
              [9, 75],
              [9.3, 93]
            ]
          },
          {
            values: [
              [0.3, 11],
              [0.9, 15],
              [1.1, 24],
              [2.3, 29],
              [2.9, 30],
              [3.3, 35],
              [5.6, 67],
              [6.9, 70],
              [7.3, 71],
              [8.9, 90]
            ]
          },
          {
            values: [
              [0.5, 5],
              [1.9, 5],
              [2.5, 10],
              [3.1, 30],
              [6.5, 45],
              [6.9, 74],
              [7.2, 50],
              [7.8, 56],
              [8, 61],
              [8.5, 71]
            ]
          }
        ]
      }]
    };
    
    zingchart.render({
      id: 'myChart',
      data: chartConfig,
      height: 400,
      width: '100%'
    });