Highcharts 带标记曲线图

返回上一级

下图是一个 Highcharts 带标记曲线图

配置

使用 marker.symbol 属性来配置标记,标记可以是 'square', 'diamond' 或 图片 url

标记可以添加在任何的数据点上

var series= [{
      name: 'Tokyo',
      marker: {
         symbol: 'square'
      },
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, {
         y: 26.5,
         marker: {
            symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
         }
      }, 23.3, 18.3, 13.9, 9.6]
   }, {
      name: 'London',
      marker: {
         symbol: 'diamond'
      },
      data: [{
         y: 3.9,
         marker: {
            symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
         }
      }, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
   }
];

范例

下面的代码列出了 Highcharts 带标记曲线图 的基本配置

<!doctype html>
<meta charset="utf-8" />
<title>Highcharts 基础教程 | 简单教程(www.twle.cn)</title>
<script src="https://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<div id="container" style="width: 500px; height: 400px; margin: 0 auto"></div>
<script>

var chart = {
   type: 'spline'      
}; 
var title = {
   text: 'Monthly Average Temperature'   
};
var subtitle = {
   text: 'Source: WorldClimate.com'
};
var xAxis = {
   categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
      'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
};
var yAxis = {
   title: {
      text: 'Temperature'
   },
   labels: {
      formatter: function () {
         return this.value + '\xB0';
      }
   },
   lineWidth: 2
};
var tooltip = {
   crosshairs: true,
   shared: true
};
var plotOptions = {
   spline: {
      marker: {
         radius: 4,
         lineColor: '#666666',
         lineWidth: 1
      }
   }
};
var series= [{
      name: 'Tokyo',
      marker: {
         symbol: 'square'
      },
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, {
         y: 26.5,
         marker: {
            symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
         }
      }, 23.3, 18.3, 13.9, 9.6]
   }, {
      name: 'London',
      marker: {
         symbol: 'diamond'
      },
      data: [{
         y: 3.9,
         marker: {
            symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
         }
      }, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
   }
];      

var options = {};

options.chart = chart;
options.title = title;
options.subtitle = subtitle;
options.xAxis = xAxis;
options.yAxis = yAxis;
options.tooltip = tooltip;
options.plotOptions = plotOptions;
options.series = series;

var chart = Highcharts.chart('container',options);
</script>

运行范例 »

以上范例输出如下

返回上一级

学习 Hightcharts

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.