title: Make HighCharts Axis Labels being and end at my min/max
body: <p>Why wont my HighCharts y axis labels begin at 0.5 and end at 17? I have explicitly specified this in the initialisation code but its not adhering to it. Instead the y axis labels begin at 0 and end at 18.</p>
  
  <p>Is there anyway I can control this and force the y axis labels to begin at my min value and end at my max value (and preferably not need to alter my <code>tickAmount</code> value)?</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>Highcharts.chart('container', {
      chart: {
          
      },
      yAxis: {
          min: 0.5,
          max: 17,
          //tickInterval: 10,
          tickAmount: 4,
      },
  
      series: [{
          data: [[5, 0.7], [10, 5]]
      }]
  });</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script src="https://code.highcharts.com/highcharts.js"&gt;&lt;/script&gt;
  
  &lt;p&gt;
  I am expecting the y axis labels to begin at 0.5 (my min) and end at 17 (my max). Not begin at 0 and end at 20.
  &lt;/p&gt;
  &lt;div id="container" style="height: 400px"&gt;&lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>