Highcharts翻译系列之二十:曲线图例子(二)
代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>高血压发生率曲线图</title> <style type="text/css"> .hh { font-weight:lighter; } </style> <script type="text/javascript" src="Lib/Scripts/jquery-1.7.2.min.js"></script> <script src="Lib/Highcharts-2.2.5/js/highcharts.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var chart; $(document).ready(function () { chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'spline', plotBorderWidth: 0, marginRight: 110, style: { fontFamily: 'Microsoft YaHei', fontSize: '12px', color: '#262626' } }, colors: [ '#0476c5', '#fe7d7e' ], title: { text: '不同年龄段发病率曲线图', style: { fontWeight: 'bold', fontFamily: 'Microsoft YaHei', fontSize: '12px', color: '#262626' } }, subtitle: { text: '2012/1/1-2012/12/31', style: { color: '#9e9494', fontFamily: 'Microsoft YaHei', fontSize: '12px' } }, xAxis: { lineWidth: 1, tickLength: 5, tickColor: '#272727', tickmarkPlacement: 'on', lineColor: '#272727', labels: { style: { color: '#262626', fontSize: '10px', marginTop: 5 } }, categories: ['≤45岁', '46-55岁', '56-65岁', '≥66岁'], title: { text: '', align: 'middle', rotation: 0, offset: 0, style: { color: '#262626', fontSize: '12px', fontWeight: 'normal', display:'none' } } }, yAxis: { allowDecimals: false, min: 0, //max:100, endOnTick: false, gridLineWidth: 0, lineWidth: 1, lineColor: '#272727', tickWidth: 1, tickColor: '#272727', tickPixelInterval: 30, title: { text: '(发病率)', align: 'high', rotation: 0, offset: 0, y: -7, style: { color: '#262626', fontSize: '11px', fontWeight: 'normal' } }, labels: { formatter: function () { return this.value + '%'; } } }, legend: { enabled: true, layout: 'vertical', backgroundColor: null, align: 'right', borderWidth: 0, verticalAlign: 'middle', floating: true, itemMarginBottom: 10, symbolWidth: 36, itemWidth: 60, x:-10, shadow: false, style: { color: '#262626', fontSize: '11px', fontWeight: 'normal' } }, tooltip: { formatter: function () { return '' + this.x + ': ' + this.y + ' %'; } }, plotOptions: { spline: { shadow: false }, series: { lineWidth: 1, dataLabels: { color: '#262626', formatter: function () { return this.y + '%'; } } } }, series: [{ name: '男', data: [76, 20, 10, 20], dataLabels: { enabled: true } }, { name: '女', data: [86, 30, 20, 30], dataLabels: { enabled: true } }] }); }); }); </script> </head> <body> <div id="container" style="width: 740px; height: 360px; margin: 0 auto; border: 1px solid red"> </div> </body> </html>
运行效果: