Highcharts组合图属性介绍

最近在做大量的统计展示,用到了Highcharts,Highcharts 是一个用纯JavaScript编写的一个图表库,简单易用

http://www.runoob.com/highcharts/highcharts-tutorial.html网站能在线体验

网站内容挺详细的,但是还有一部分的属性没有列出来,本文用一个柱状图+线形图的组合图标作为例子分享给大家,具体属性有相应的备注

function demo(){
   var chart = {
      zoomType: 'xy'
   };
   var subtitle = {//子标题
      text: ''   
   };
   var title = {//主标题
      text: ''   
   };
   var xAxis = {
      categories: ,//x坐标标签
      crosshair: true
   };
   var yAxis= [{ // 第一条Y轴
      labels: {
         format: '{value}',
         style: {
            color: Highcharts.getOptions().colors[1]
         }
      },
      title: {
         text: '',
         style: {
            color: Highcharts.getOptions().colors[1]
         }
      },
      opposite: true//该属性决定了两个Y轴的左右顺序
   }, { // 第二条Y轴
      title: {
         text: '',
         style: {
            color: Highcharts.getOptions().colors[0]
         }
      },
      labels: {
         format: '{value}',
         style: {
            color: Highcharts.getOptions().colors[0]
         }
      }
   }];
   var tooltip = {
      shared: true
   };
   var legend = {
      layout: 'horizontal',
      align: 'center',//介绍标签水平位置
      verticalAlign: 'top',//介绍标签垂直位置
      borderWidth: 0,
      y:15//介绍标签Y轴位置调整,单位px
   };
   var exporting = { enabled: false };//是否显示右上角的打印栏,默认true显示
   var series= [{
         name: '',//属性名
            type: 'column',//图表类型 //可选,默认为line-line:折线;spline:平滑的线;area:折线、下边有颜色块儿;areaspline:平滑的线、下边有颜色块儿;column:柱状图;bar:横向条形图;pie:饼图;scatter:点状图;
            yAxis: 1,
            data: ['x','y'],
            tooltip: {
                valueSuffix: ''
            }

         }, {
            name: '',//属性名
            type: 'line',//图表类型
            data: ['a','b'],//数据
            color:'#cccdfe',//颜色
            marker: {
                lineWidth: 2,
                lineColor: Highcharts.getOptions().colors[3],
                fillColor: 'white'
            }
        }
   ];     
   var plotOptions = {
      line: {
         dataLabels: {
            enabled: true
         },   
         enableMouseTracking: false
      }
   };  
   var json = {};   
   json.plotOptions = plotOptions;
   json.chart = chart;   
   json.title = title;
   json.subtitle = subtitle; 
   json.exporting = exporting;
   json.xAxis = xAxis;
   json.yAxis = yAxis;
   json.tooltip = tooltip;  
   json.legend = legend;  
   json.series = series;
   $('#id').highcharts(json);  
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值