 <p>Hide the button that appears inside the chart</p> <pre><code>chart: { resetZoomButton: { theme: { display: 'none' } } } </code></pre> <p>then use your own button:</p> <pre><code>$('#button2').click(function(){ chart.xAxis[0].setExtremes(Date.UTC(1970, 5, 9), Date.UTC(1971, 10, 9)); }); </code></pre> <p><a href="http://jsfiddle.net/udvcy1e0/" rel="nofollow">Updated Fiddle</a></p>