1、情况一,要保证legend中的data与series中name相同,例如:
var options = {
legend:{
data:["2018","2019"]
}
series:[
{
name:"2018",
data:[10,20,30,40,50]
},
{
name:"2019",
data:[30,60,70,60,80]
}
]
}
myCharts.setOptions(options)
2、情况二,如果legend中的data是动态加入的,就会不显示
解决办法:不能单独添加data,要将legend一起整体添加
var options = {
series:[
{
name:"2018",
data:[10,20,30,40,50]
},
{
name:"2019",
data:[30,60,70,60,80]
}
]
}
var legend = {
data:legendData
}
options.legend = legend;
myCharts.setOptions(options)