业务需求是想实现在两个月份之间的一个竖线代表月份启动日期 这个竖线是动态的 。
这里的难点是:x轴是日期 通过坐标找不到日期之间的中间的位置 。
解决方案:因此再创建有个x轴 我这里新的x轴刻度放大了五倍 根据比例找到你画的竖线在新的x轴的位置 ,最后隐藏掉新的x轴。
option = {grid: {left: '3%',right: '7%',bottom: '7%',containLabel: true},tooltip: {// trigger: 'axis',showDelay: 0,},xAxis: [{// type: 'value',axisTick: {
alignWithLabel: false
},scale: true,data: ['2022/1','2022/2','2022/2','2022/2','2022/2']},{axisTick: {
alignWithLabel: false
},// type: 'category',scale: true,data: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}],yAxis: [{type: 'value',scale: true,}],series: [{name: 'Male',type: 'line',// prettier-ignoredata: [[174.0, 65.6]],xAxisIndex: 1,markLine: {lineStyle: {type: 'solid'},data: [{ xAxis: 10 }]}}]
};