echarts 自定义区间 线段图(横向,纵向)

在这里插入图片描述
配置项
option = {
tooltip: {
trigger: ‘axis’,
axisPointer: {
type: ‘shadow’
}
},
title: {
text: ‘区间图’
},
legend: {
data: [‘平均值’]
},
xAxis: {
type: ‘value’,
},
yAxis: {
data:categoryData
},
series: [
{
type: ‘scatter’,
name: ‘average’,
data: pointData,
seriesLayoutBy:‘row’,
encode: {
x: [2,3],
y: 1
},
itemStyle: {
color: ‘#77bef7’
}
},
{
type: ‘custom’,
name: ‘平均值’,
renderItem: function renderItem(params, api) {
var yValue = api.value(0); //对应几个y轴上的项
var lowPoint = api.coord([api.value(2),yValue]); // 左起点【15,‘平均数’】【20,中位数】
var highPoint = api.coord([api.value(3),yValue]); // 右终点【156,‘平均数’】【180,中位数】
var halfWidth = 15
var style = api.style({
stroke: api.visual(‘color’),
fill: null
});

                        return {
                            type: 'group', //左边
                            children: [
                                {
                                    type: 'line',
                                    shape: {
                                    x1: lowPoint[0],
                                    y1: lowPo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值