Uber Fares & Expenses

by Daniel Herr

HTML

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
  <div id="chart_div"></div>
      <div>
      The above assumes:
      <ul>
      <li>$2.00 Base</li>
      <li>$0.20 Per minute</li>
      <li>$1.10 Per mile</li>
      <li>$5.00 Minimum</li>
      <li>$1.70 Safe Rides Fee</li>
      <li>25% Uber Fee</li>
      <li>40 MPH Average Speed</li>
      <li>$0.575 Per mile standard federal mileage cost rate</li>
      <li>25% Tax Rate when there are any earnings</li>
      </ul>
      </div>

JavaScript

google.load('visualization', '1', {packages: ['corechart', 'line']});
google.setOnLoadCallback(drawTrendlines);

function drawTrendlines() {
      var data = new google.visualization.DataTable();
      data.addColumn('number', 'Mile');
      data.addColumn('number', 'Fare');
      data.addColumn('number', 'Uber Fee');
      data.addColumn('number', 'Other Expenses');
            data.addColumn('number', 'Balance of Earnings');

      data.addRows([
  [1,5,1.25,3.075,0.675  ],
  [2,5,1.25,4,-0.25  ],
  [3,5.7,1.425,5.15,-0.875  ],
  [4,6.933333333,1.733333333,6.3,-1.1  ],
  [5,8.166666667,2.041666667,7.45,-1.325  ],
  [6,9.4,2.35,8.6,-1.55  ],
  [7,10.63333333,2.658333333,9.75,-1.775  ],
  [8,11.86666667,2.966666667,10.9,-2  ],
  [9,13.1,3.275,12.05,-2.225  ],
  [10,14.33333333,3.583333333,13.2,-2.45  ],
  [11,15.56666667,3.891666667,14.35,-2.675  ],
  [12,16.8,4.2,15.5,-2.9  ],
  [13,18.03333333,4.508333333,16.65,-3.125  ],
  [14,19.26666667,4.816666667,17.8,-3.35  ],
  [15,20.5,5.125,18.95,-3.575  ],
  [16,21.73333333,5.433333333,20.1,-3.8  ],
  [17,22.96666667,5.741666667,21.25,-4.025  ],
  [18,24.2,6.05,22.4,-4.25  ],
  [19,25.43333333,6.358333333,23.55,-4.475  ],
  [20,26.66666667,6.666666667,24.7,-4.7  ],
  [21,27.9,6.975,25.85,-4.925  ],
  [22,29.13333333,7.283333333,27,-5.15  ],
  [23,30.36666667,7.591666667,28.15,-5.375  ],
  [24,31.6,7.9,29.3,-5.6  ],
  [25,32.83333333,8.208333333,30.45,-5.825  ],
  [26,34.06666667,8.516666667,31.6,-6.05  ],
  [27,35.3,8.825,32.75,-6.275  ],
  [28,36.53333333,9.133333333,33.9,-6.5  ],
  [29,37.76666667,9.441666667,35.05,-6.725  ],
  [30,39,9.75,36.2,-6.95  ]

      ]);

      var options = {
        hAxis: {
          title: 'Miles'
        },
        vAxis: {
          title: 'Dollars ($)',
          format: 'currency'
        },
        colors: ['#000000','#AB0D06','#AB0D06', '#007329'],

      };

      var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
      chart.draw(data,...