series: [
type: "custom",
renderItem: function (params, api) {
let categoryIndex = api.value (0) ;
const startpoint = api.coord ( [api.value (1) , categoryIndex] ) ;
const endPoint =api.coord ( [api.value (2) ,categoryIndex] ) ;
const height = api.size ( [0, 1] ) [1] * 0.6;
const width =endPoint [0] -startPoint[e];
const rectshape = that. Secharts.graphic.clipRectByRect(x:startPoint [e] ,y:startPoint [1] - height / 2,width: width,height: height,},{x:params.coordSys.x,y:params.coordSys.y,width: params.coordSys.width,height: params.coordSys.height,},);
return
(rectShape &&{type: "rect",transition: ["shape"],shape;rectShape,style; api,style () ,
encode: {x; [1,2],y: θ,},
data: xDataArr,}
]
另外,data 里面的值与 encode 有关
例如[
{
name:"wjy",
value:["wjy",1,2,1]//第一个是对应 y 轴名字,第二个是 x 轴起始位置,第三个是 x 轴终止位置,第四个是长度
}
]