<!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: 100%;
      width: 100%;
    }
  </style>
</head>
<body>
  <div id='myChart'></div>
  <script>
    ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
    let chartConfig = {
      type: 'waterfall',
      options: {
        positive: {
          backgroundColor: 'green'
        },
        negative: {
          backgroundColor: 'red',
          topState: {
            backgroundColor: 'blue',
            offsetX: 10,
            offsetY: 10,
          }
        },
        intermediate: {
          backgroundColor: 'blue'
        },
        final: {
          backgroundColor: 'grey',
        },
        line: {
          lineStyle: 'dashed',
          lineSegmentSize: 4,
          lineGapSize: 4,
          lineWidth: 1
        }
      },
      series: [{
        values: [
          420,
          210,
          -170,
          'SUM',
          -140,
          'SUM'
        ]
      }]
    };
    zingchart.render({
      id: 'myChart',
      data: chartConfig,
      height: '100%',
      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%;
}
       
      
        let chartConfig = {
  type: 'waterfall',
  options: {
    positive: {
      backgroundColor: 'green'
    },
    negative: {
      backgroundColor: 'red',
      topState: {
        backgroundColor: 'blue',
        offsetX: 10,
        offsetY: 10,
      }
    },
    intermediate: {
      backgroundColor: 'blue'
    },
    final: {
      backgroundColor: 'grey',
    },
    line: {
      lineStyle: 'dashed',
      lineSegmentSize: 4,
      lineGapSize: 4,
      lineWidth: 1
    }
  },
  series: [{
    values: [
      420,
      210,
      -170,
      'SUM',
      -140,
      'SUM'
    ]
  }]
};
zingchart.render({
  id: 'myChart',
  data: chartConfig,
  height: '100%',
  width: '100%'
});