<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" href="style.css" />
  <script type="text/javascript" src="https://www.google.com/jsapi"></script>
  <script type="text/javascript">
    google.load("visualization", "1", {
      packages: ["corechart"]
    });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
      var data = google.visualization.arrayToDataTable([
        ['', '0%', {role:'annotation'}, '25%', {role:'annotation'}, '50%',{ role: 'annotation'}, '75%', {role:'annotation'}, '100%', {
          role: 'annotation'
        }, {
          role: 'style'
        }],
        ['Mood', 3, 'MNO', 7, 'JKL', 20,'GHI', 25, 'DEF', 45, 'ABC', '']
      ]);

      var options = {
        isStacked: true,
        hAxis: {
          minValue: 0
        },
        series: {
          0:{color:'#222'},
          1:{color:'#555'},
          2:{color:'#888'},
          3:{color:'#AAA'},
          4:{color:'#EEE'}
        }
      };

      var chart = new google.visualization.BarChart(document.getElementById('mood_chart'));
      chart.draw(data, options);
    }
  </script>
</head>

<body>
  <div id="mood_chart"></div>
</body>

</html>
/* Styles go here */

.google-visualization-tooltip table, tr, th, td{
  border:1px solid black;
  border-collapse:collapse;
}
# Stack Overflow Answer

Answer to [this question](http://stackoverflow.com/questions/31022421/google-visualization-api-bar-chart-isstacked-percent-not-working) on Stack Overflow.