Highcharts Stock Demo
author(s):
Torstein Hønsi
HTML
<div id="container" style="height: 400px; min-width: 600px"></div>
<button id="button">Export whole chart</button>
<button id="button1">Export zoomed chart</button>
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script>
<script type="text/javascript" src="http://www.highcharts.com/samples/data/usdeur.js"></script>
JavaScript
$(function() {
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
rangeSelector: {
selected: 1,
inputBoxStyle: {
right: '80px'
}
},
series: [{
name: 'USD to EUR',
data: usdeur
}],
exporting: {
chartOptions: {
chart: {
width: 1024,
height: 768
}
}
}
});
$('#button').click(function() {
var ex = chart.xAxis[0].getExtremes();
chart.xAxis[0].setExtremes(null,null,false);
chart.exportChart();
chart.xAxis[0].setExtremes(ex.min,ex.max,false);
});
$('#button1').click(function() {
alert("test");
//alert(chart.rangeSelector.selected());
chart.exportChart();
});
});