| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
							- <!DOCTYPE HTML>
 
- <html>
 
- 	<head>
 
- 		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
- 		<meta name="viewport" content="width=device-width, initial-scale=1">
 
- 		<title>Highcharts Example</title>
 
- 		<style type="text/css">
 
- #container {
 
- 	min-width: 380;
 
- 	max-width: 600px;
 
- 	margin: 0 auto;
 
- }
 
- 		</style>
 
- 	</head>
 
- 	<body>
 
- <script src="../../code/highcharts.js"></script>
 
- <script src="../../code/modules/boost.js"></script>
 
- <script src="../../code/modules/exporting.js"></script>
 
- <div id="container"></div>
 
- 		<script type="text/javascript">
 
- // Prepare the data
 
- var data = [],
 
-     n = 1000000,
 
-     i;
 
- for (i = 0; i < n; i += 1) {
 
-     data.push([
 
-         Math.pow(Math.random(), 2) * 100,
 
-         Math.pow(Math.random(), 2) * 100
 
-     ]);
 
- }
 
- if (!Highcharts.Series.prototype.renderCanvas) {
 
-     throw 'Module not loaded';
 
- }
 
- console.time('scatter');
 
- Highcharts.chart('container', {
 
-     chart: {
 
-         zoomType: 'xy',
 
-         height: '100%'
 
-     },
 
-     boost: {
 
-         useGPUTranslations: true,
 
-         usePreAllocated: true
 
-     },
 
-     xAxis: {
 
-         min: 0,
 
-         max: 100,
 
-         gridLineWidth: 1
 
-     },
 
-     yAxis: {
 
-         // Renders faster when we don't have to compute min and max
 
-         min: 0,
 
-         max: 100,
 
-         minPadding: 0,
 
-         maxPadding: 0,
 
-         title: {
 
-             text: null
 
-         }
 
-     },
 
-     title: {
 
-         text: 'Scatter chart with 1 million points'
 
-     },
 
-     legend: {
 
-         enabled: false
 
-     },
 
-     series: [{
 
-         type: 'scatter',
 
-         color: 'rgba(152,0,67,0.1)',
 
-         data: data,
 
-         marker: {
 
-             radius: 0.1
 
-         },
 
-         tooltip: {
 
-             followPointer: false,
 
-             pointFormat: '[{point.x:.1f}, {point.y:.1f}]'
 
-         }
 
-     }]
 
- });
 
- console.timeEnd('scatter');
 
- 		</script>
 
- 	</body>
 
- </html>
 
 
  |