123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Highcharts Example</title>
- <script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
- <style type="text/css">
- ${demo.css}
- </style>
- <script type="text/javascript">
- $(function () {
- // Get the CSV and create the chart
- $.getJSON('http://www.hcharts.cn/datas/jsonp.php?filename=analytics.csv&callback=?', function (csv) {
- $('#container').highcharts({
- data: {
- csv: csv
- },
- title: {
- text: 'Daily visits at www.highcharts.com'
- },
- subtitle: {
- text: 'Source: Google Analytics'
- },
- xAxis: {
- tickInterval: 7 * 24 * 3600 * 1000, // one week
- tickWidth: 0,
- gridLineWidth: 1,
- labels: {
- align: 'left',
- x: 3,
- y: -3
- }
- },
- yAxis: [{ // left y axis
- title: {
- text: null
- },
- labels: {
- align: 'left',
- x: 3,
- y: 16,
- format: '{value:.,0f}'
- },
- showFirstLabel: false
- }, { // right y axis
- linkedTo: 0,
- gridLineWidth: 0,
- opposite: true,
- title: {
- text: null
- },
- labels: {
- align: 'right',
- x: -3,
- y: 16,
- format: '{value:.,0f}'
- },
- showFirstLabel: false
- }],
- legend: {
- align: 'left',
- verticalAlign: 'top',
- y: 20,
- floating: true,
- borderWidth: 0
- },
- tooltip: {
- shared: true,
- crosshairs: true
- },
- plotOptions: {
- series: {
- cursor: 'pointer',
- point: {
- events: {
- click: function (e) {
- hs.htmlExpand(null, {
- pageOrigin: {
- x: e.pageX || e.clientX,
- y: e.pageY || e.clientY
- },
- headingText: this.series.name,
- maincontentText: Highcharts.dateFormat('%A, %b %e, %Y', this.x) + ':<br/> ' +
- this.y + ' visits',
- width: 200
- });
- }
- }
- },
- marker: {
- lineWidth: 1
- }
- }
- },
- series: [{
- name: 'All visits',
- lineWidth: 4,
- marker: {
- radius: 4
- }
- }, {
- name: 'New visitors'
- }]
- });
- });
- });
- </script>
- </head>
- <body>
- <script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
- <script src="http://cdn.hcharts.cn/highcharts/modules/data.js"></script>
- <script src="http://cdn.hcharts.cn/highcharts/modules/exporting.js"></script>
- <!-- Additional files for the Highslide popup effect -->
- <script src="https://www.highcharts.com/samples/static/highslide-full.min.js"></script>
- <script src="https://www.highcharts.com/samples/static/highslide.config.js" charset="utf-8"></script>
- <link rel="stylesheet" type="text/css" href="https://www.highcharts.com/samples/static/highslide.css" />
- <div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
- </body>
- </html>
|