Material Axis Format Example

An example of a Google Material Chart with Axis Formats.

by cjblomqvist

HTML

<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['bar']}]}"></script>
       <div id="chart_div"></div>
    <br/>
    <div id="btn-group">
      <button class="button button-blue" id="none">No Format</button>
      <button class="button button-blue" id="scientific">Scientific Notation</button>
      <button class="button button-blue" id="decimal">Decimal</button>
      <button class="button button-blue" id="short">Short</button>
    </div>

CSS

#chart_div {
    margin-top: 100px;
}

JavaScript

google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Dag', 'Differens'],
          ['8/12', 10.5],
          ['9/12', 0],
          ['10/12', 0],
          ['11/12', 0],
          ['12/12', -6.60],
          ['13/12', 10.30]
        ]);

        var options = {
          chart: {
            
          },
            tooltip: {
                isHtml: true,
                ignoreBounds: true
            },
            series: {
                0: {
                    visibleInLegend: false
                }
            },
            bars: 'vertical', // Required for Material Bar Charts.
          height: 100,
          colors: ['#8bc34a']
        };

        var chart = new google.charts.Bar(document.getElementById('chart_div'));
console.log(google.charts.Bar.convertOptions(options));
        chart.draw(data, google.charts.Bar.convertOptions(options));
      };