在lineStyle里写了不生效的话,可以尝试数据拼接
option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [150, 230, 224,218 ,,,],type: 'line'},{data: [,,, 218, 135, 147, 260],type: 'line',lineStyle: {type: "dashed"}}]
};
官网线上试了一下,这应该是最简单的实现方式了
我在我们项目里面实现的效果
后台给了数据后,虚线从哪里拼接,然后拼接上对应长度的null就行了
let array = [];
var yclist = [];for (let i = 0; i < 所需长度; i++) {array[i] = null;//创捷一个对应的全部是null的数组}
yc = array.concat(yclist)//拼接上对应长度的null