Javascript 如何理解echarts中显示的图表类型?
我在图表中使用以下选项:Javascript 如何理解echarts中显示的图表类型?,javascript,echarts,baidu,Javascript,Echarts,Baidu,我在图表中使用以下选项: option = { legend: {}, tooltip: {}, label :{}, toolbox:{ show: true, feature: { magicType: { type: ['bar','line','stack'] }, }}, tooltip :{
option = {
legend: {},
tooltip: {},
label :{},
toolbox:{ show: true,
feature: {
magicType: {
type: ['bar','line','stack']
},
}},
tooltip :{
show: true,
formatter: params=> {
return params.value[params.value.length-1];
}
},
dataset: {
source: data
},
xAxis: {type: 'category'},
yAxis: {},
series: {type: 'bar'}};
当magicType更改时,如何在中更改tootlip格式化程序?您可以使用事件
上面的代码是对的修改,您只需检查组件子类型,并根据该子类型显示工具提示。 尽管eCharts API中没有记录componentSubType,但我发现它出现在格式化程序的回调参数中 示例代码:
formatter: params=> {
if(params.componentSubType == "line")
return "LINE logic";
else if(params.componentSubType == "bar")
return "BAR logic";
else if(params.componentSubType == "stack")
return "STACK logic";
else
return "default logic";
}
formatter: params=> {
if(params.componentSubType == "line")
return "LINE logic";
else if(params.componentSubType == "bar")
return "BAR logic";
else if(params.componentSubType == "stack")
return "STACK logic";
else
return "default logic";
}