HightChart标示区(plotBands)

标示区同标示线,只不过标示的内容为一段范围。标示区的作用、事件等很多都类似标示线,这里就只是简单说明标示区的相关内容,不做过多累述。

一、标示区的基本配置

xAxis: {
    // ... 省略代码
    plotBands: [{
        from: ,               // 标示区开始值
        to: ,                 // 标示区结束值
        label: {              // 标示区文字标签配置,详见API
        },
        color: '',            // 标示区背景颜色
        borderWidth: ,        // 标示区边框宽度
        borderColor: ,        // 标示区边框颜色
        id: ,                 // 标示区 id,用于删除等操作
        zIndex:,              // 标示区层叠,用于调整显示层次
        events: {             // 事件,支持 click、mouseover、mouseout、mousemove等事件
            click: function(e) {
            },
            mouseover: function(e) {
            },
            mouseout: function(e) {
            },
            mousemove: function(e) {
            }
        }

    }]
},
yAxis: {
    // ... 省略代码
    plotBands: [{
        // 标示区配置,同上
    }]
} 

在线试一试

二、动态增加或删除标示区

同标示线一样,我们可以通过 Axis.addPlotBand 及 Axis.removePlotBand 来动态增加或删除标示线。

1、动态增加标示区
 // 实例化图表并保存图表对象
var chart = new Highcharts.Chart();

var axis = chart.xAxis[0];

axis.addPlotBand({
   id: 'myXAxisPlotBand',     // id 用于后续删除用
   from: 20,
   to: 40,
   // ...
}); 

在线试一试

2、动态删除标示区
var chart = new Highcharts.Chart();

var axis = chart.xAxis[0];

axis.removePlotBand('myXAxisPlotBand') 

在线试一试


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值