• Edit
  • Download
  • <!DOCTYPE html>
    <html class="zc-html">
    
    <head>
      <meta charset="utf-8">
      <title>ZingSoft Demo</title>
      <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script>
      <style>
        .zc-html,
        .zc-body {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 100%;
        }
    
        .chart--container {
          height: 100%;
          width: 100%;
          min-height: 530px;
        }
    
        .zc-ref {
          display: none;
        }
      </style>
    </head>
    
    <body class="zc-body">
      <!-- CHART CONTAINER -->
      <div id="myChart" class="chart--container">
        <a href="https://www.zingchart.com/" rel="noopener" class="zc-ref">Powered by ZingChart</a>
      </div>
      <script>
        ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"]; // window:load event for Javascript to run after HTML
        // because this Javascript is injected into the document head
        window.addEventListener('load', () => {
          // Javascript code to execute after DOM content
    
          // full ZingChart schema can be found here:
          // https://www.zingchart.com/docs/api/json-configuration/
          let chartConfig = {
            globals: {
              fontSize: '18px'
            },
            title: {
              text: 'Texting and Driving Deaths in 1942',
              fontSize: '32px'
            },
            legend: {
              borderWidth: 0,
              header: {
                text: 'Death in Thousands',
                borderWidth: 0,
    
              },
              marker: {
                size: 12,
              },
              verticalAlign: 'bottom',
              align: 'left'
            },
            series: [{
                legendText: '0-11',
                legendMarker: {
                  backgroundColor: '#ffd600'
                }
              },
              {
                legendText: '12-50',
                legendMarker: {
                  backgroundColor: '#ff6d00'
                }
              },
              {
                legendText: '50-100',
                legendMarker: {
                  backgroundColor: '#dd2c00'
                }
              }
            ],
            shapes: [{
              type: 'zingchart.maps',
              options: {
                name: 'usa',
                // map item styling
                style: {
                  // tooltip styling
                  tooltip: {
                    backgroundColor: '#424242',
                    callout: true,
                    fontColor: '#fff'
                  },
                  backgroundColor: '#ffd600',
                  hoverState: {
                    backgroundColor: '#ffea00'
                  },
                }
              }
            }]
          };
    
          // renders chart
          zingchart.loadModules('maps, maps-usa', function(e) {
            zingchart.render({
              id: 'myChart',
              data: chartConfig,
              height: '100%',
              width: '100%',
            });
          });
        });
      </script>
    </body>
    
    </html>
    <!DOCTYPE html>
    <html class="zc-html">
    
    <head>
      <meta charset="utf-8">
      <title>ZingSoft Demo</title>
      <script src="https://cdn.zingchart.com/zingchart.min.js"></script>
    </head>
    
    <body class="zc-body">
      <!-- CHART CONTAINER -->
      <div id="myChart" class="chart--container">
        <a href="https://www.zingchart.com/" rel="noopener" class="zc-ref">Powered by ZingChart</a>
      </div>
    </body>
    
    </html>
    .zc-html,
    .zc-body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
    }
    
    .chart--container {
      height: 100%;
      width: 100%;
      min-height: 530px;
    }
    
    .zc-ref {
      display: none;
    }
    // window:load event for Javascript to run after HTML
    // because this Javascript is injected into the document head
    window.addEventListener('load', () => {
      // Javascript code to execute after DOM content
    
      // full ZingChart schema can be found here:
      // https://www.zingchart.com/docs/api/json-configuration/
      let chartConfig = {
        globals: {
          fontSize: '18px'
        },
        title: {
          text: 'Texting and Driving Deaths in 1942',
          fontSize: '32px'
        },
        legend: {
          borderWidth: 0,
          header: {
            text: 'Death in Thousands',
            borderWidth: 0,
    
          },
          marker: {
            size: 12,
          },
          verticalAlign: 'bottom',
          align: 'left'
        },
        series: [{
            legendText: '0-11',
            legendMarker: {
              backgroundColor: '#ffd600'
            }
          },
          {
            legendText: '12-50',
            legendMarker: {
              backgroundColor: '#ff6d00'
            }
          },
          {
            legendText: '50-100',
            legendMarker: {
              backgroundColor: '#dd2c00'
            }
          }
        ],
        shapes: [{
          type: 'zingchart.maps',
          options: {
            name: 'usa',
            // map item styling
            style: {
              // tooltip styling
              tooltip: {
                backgroundColor: '#424242',
                callout: true,
                fontColor: '#fff'
              },
              backgroundColor: '#ffd600',
              hoverState: {
                backgroundColor: '#ffea00'
              },
            }
          }
        }]
      };
    
      // renders chart
      zingchart.loadModules('maps, maps-usa', function(e) {
        zingchart.render({
          id: 'myChart',
          data: chartConfig,
          height: '100%',
          width: '100%',
        });
      });
    });