• 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 {
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
            }
    
            .chart--container {
                min-height: 150px;
                width: 100%;
                height: 100%;
            }
    
            .zc-ref {
                display: none;
            }
    
            zing-grid[loading] {
                height: 800px;
            }
        </style>
    </head>
    
    <body>
        <!-- CHART CONTAINER -->
        <div id="myChart" class="chart--container">
            <a class="zc-ref" href="https://www.zingchart.com/">Powered by ZingChart</a>
        </div>
        <script>
            ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"]; // window.onload 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
                let chartConfig = {
                    type: 'flame',
                    plotarea: {
                        margin: '10 10 10 10'
                    },
                    scaleX: {},
                    plot: {
                        animation: {
                            speed: 300
                        }
                    },
                    tooltip: {
                        text: "<span style='font-size:19px'>%data-vbtext</span><br>Global value: %data-value (%data-percent%)<br>Local value: %data-local-value (%data-local-percent%)"
                    },
                    options: {
                        palette: ['#ff9900']
                    },
                    series: []
                };
                fetch('/api/file/X2GRC1WK/m9JaezkmToq9YsTjHjd8_stacks.json')
                    .then(res => res.json())
                    .then(data => {
                        // assign series data
                        chartConfig.series = data;
                        // render chart
                        zingchart.render({
                            id: 'myChart',
                            width: '100%',
                            height: 450,
                            output: 'svg',
                            data: chartConfig
                        });
                    }).catch(e => {
                        console.error('Error fetching data for flame chart');
                    });
            });
        </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>
        <!-- CHART CONTAINER -->
        <div id="myChart" class="chart--container">
          <a class="zc-ref" href="https://www.zingchart.com/">Powered by ZingChart</a>
        </div>
      </body>
    </html>
    html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
    }
    
    .chart--container {
      min-height: 150px;
      width: 100%;
      height: 100%;
    }
    
    .zc-ref {
      display: none;
    }
    // window.onload 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
      let  chartConfig = {
        type: 'flame',
        plotarea: {
          margin: '10 10 10 10'
        },
        scaleX:{},
        plot:{
            animation:{
              speed:300    
            }
        },
        tooltip:{
          text: "<span style='font-size:19px'>%data-vbtext</span><br>Global value: %data-value (%data-percent%)<br>Local value: %data-local-value (%data-local-percent%)"
        },
        options:{
          palette:['#ff9900']
        },
        series: []
      };
      fetch('/api/file/X2GRC1WK/m9JaezkmToq9YsTjHjd8_stacks.json') 
        .then(res => res.json())
        .then(data => {
          // assign series data
          chartConfig.series = data;
          // render chart
          zingchart.render({
            id : 'myChart',
            width : '100%',
            height : 450,
            output : 'svg',
            data : chartConfig
          });
        }).catch(e => {
          console.error('Error fetching data for flame chart');
        });
    });