title: Google charts auto-sorting
body: <p>I have a simple Google chart:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>google.setOnLoadCallback(drawVisualization);
    function drawVisualization() {
    var data = [
      [new Date("Month"), "Shipments"],
      [new Date("2015-05-01T04:00:00.000Z"), 51666],
      [new Date("2014-11-01T04:00:00.000Z"), 53783],
      [new Date("2015-02-01T05:00:00.000Z"), 63454],
      [new Date("2014-12-01T05:00:00.000Z"), 63722],
      [new Date("2015-03-01T05:00:00.000Z"), 63836],
      [new Date("2015-09-01T04:00:00.000Z"), 63884],
      [new Date("2015-04-01T04:00:00.000Z"), 68869],
      [new Date("2015-08-01T04:00:00.000Z"), 68954],
      [new Date("2015-01-01T05:00:00.000Z"), 72110],
      [new Date("2015-06-01T04:00:00.000Z"), 77942],
      [new Date("2015-07-01T04:00:00.000Z"), 86856],
      [new Date("2014-10-01T04:00:00.000Z"), 92168]
    ];
  
    // Some raw data (not necessarily accurate)
    var data = google.visualization.arrayToDataTable(data);
  
    var chart = new google.visualization.ColumnChart(
      document.getElementById('chart_div')
    );
    chart.draw(data);
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['corechart']}]}"&gt;&lt;/script&gt;
  &lt;div id="chart_div" style="width: 900px; height: 500px;"&gt;&lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>You can also see this in action at <a href="http://codepen.io/chug187/pen/GpQzNg" rel="nofollow">http://codepen.io/chug187/pen/GpQzNg</a>.</p>
  
  <p>Why does it automatically sort by the dates in the data? I want to have the chart's columns appear in ascending order of the number of shipments, yet Google Charts is sorting the data by date.  There doesn't appear to be any options for either the DataTable, DataView or ComboChart classes to ensure that the data appears as it exists in the data array.</p>