function traffic_data(traffic_levels) {
    var ctx = document.getElementById("traffic-chart");
    var timeFormat = 'DD/MM/YYYY';
    var myChart = new Chart(ctx, {
        type: 'line',
        data: {
            datasets: [{
                data: traffic_levels,
                borderWidth: 1,
                borderColor: '#209cee',
                backgroundColor: 'rgba(32,156,238,0.4)'
            }]
        },
        options: {
            title: {
                display: false,
                text: "Last 60 days of traffic"
            },
            responsive: true,
                scales:     {
                    xAxes: [{
                        type:       "time",
                        time:       {
                            parser: timeFormat,
                            tooltipFormat: 'll'
                        },
                        scaleLabel: {
                            display:     false,
                            labelString: 'Date'
                        }
                    }],
                    yAxes: [{
                        scaleLabel: {
                            display:     true,
                            labelString: 'Requests/day'
                        }
                    }]
                },
            "legend": {
                "display": false
            },
            "tooltips": {
                "mode": "index", "backgroundColor": "#9AA7B4", "intersect": false, "cornerRadius": 3, "footerFontStyle": "normal", "titleSpacing": 0, "bodySpacing": 0, "footerSpacing": 0, "titleMarginBottom": 5, "footerMarginTop": 0, "yPadding": 5, "caretPadding": 10, "caretSize": 0
            }
        }
    });
}

@@ -595,30 +595,17 @@
     
-    
 scales:
-     %7B%0A    
+%7B%0A
     
@@ -650,23 +650,13 @@
     
-   
- 
 type:
-      
  %22ti
@@ -684,30 +684,16 @@
     
-    
 time: 
-      %7B%0A    
+%7B%0A
     
@@ -756,20 +756,16 @@
         
-    
 tooltipF
@@ -788,36 +788,32 @@
                 
-    
 %7D,%0A             
@@ -811,36 +811,32 @@
                 
-  
-  
 scaleLabel: %7B%0A  
@@ -853,36 +853,32 @@
             
-    
 display:
      false,%0A
@@ -869,20 +869,16 @@
 lay:
-    
  false,%0A
     
@@ -865,36 +865,32 @@
 display: false,%0A
-    
                 
@@ -933,34 +933,26 @@
             
- 
-   %7D%0A    
+%7D%0A
             
@@ -975,20 +975,16 @@
         
- 
-   
 yAxes: %5B
@@ -977,36 +977,32 @@
       yAxes: %5B%7B%0A
-    
                 
@@ -1043,28 +1043,24 @@
         
- 
-   
 display:
      tru
@@ -1055,23 +1055,15 @@
 lay:
-    
  true,%0A
-    
     
@@ -1108,18 +1108,205 @@
 ests/day
+ (in millions)
 '%0A
+                    %7D,%0A                    ticks: %7B%0A                        callback: function(label, index, labels) %7B%0A                            return label/1000000+'m';%0A
         
@@ -1340,30 +1340,44 @@
            %7D
-%5D
 %0A    
+            %7D%5D%0A
             
@@ -1395,16 +1395,14 @@
     
-%22
 legend
-%22
 : %7B%0A
@@ -1421,17 +1421,15 @@
     
-%22
 display
-%22
 : fa
@@ -1463,17 +1463,16 @@
     
-%22
 tooltips
 %22: %7B
@@ -1467,17 +1467,16 @@
 tooltips
-%22
 : %7B%0A    
@@ -1503,16 +1503,32 @@
 %22index%22,
+%0A               
  %22backgr
@@ -1549,16 +1549,32 @@
 9AA7B4%22,
+%0A               
  %22inters
@@ -1585,16 +1585,32 @@
 : false,
+%0A               
  %22corner
@@ -1620,16 +1620,32 @@
 ius%22: 3,
+%0A               
  %22footer
@@ -1665,16 +1665,32 @@
 normal%22,
+%0A               
  %22titleS
@@ -1700,16 +1700,32 @@
 ing%22: 0,
+%0A               
  %22bodySp
@@ -1734,16 +1734,32 @@
 ing%22: 0,
+%0A               
  %22footer
@@ -1770,16 +1770,32 @@
 ing%22: 0,
+%0A               
  %22titleM
@@ -1810,16 +1810,32 @@
 tom%22: 5,
+%0A               
  %22footer
@@ -1852,23 +1852,55 @@
 : 0,
- %22yPadding%22: 5,
+%0A                %22yPadding%22: 5,%0A               
  %22ca
@@ -1915,16 +1915,32 @@
 ng%22: 10,
+%0A               
  %22caretS

Add callback to pretty print yAxes