Closed ghost closed 6 years ago
使用“show:true”选项添加全局工具提示。然后,您可以自定义每个网格的工具提示。
It works, just add tooltip show:true to global settings. Then you can have custom tooltip for each grid:
option = {
title: [
{
text: 'grid自定义多个tooltip无效的复现',
subtext: '',
left: 'center',
top: '0',
textStyle: {
color: '#fff'
}
}
],
tooltip : {
show: true,
},
...
嗯,使用“show:true”选项添加全局工具提示,这样是可以通过grid来配置tooltip开关 但是grid里面的tooltip不能使用formatter来对单独的图表进行数据格式化
好。然后,您可以在全局设置中实现工具提示格式化程序。您可以使用params.seriesIndex来获取正确的 grid。
Ok. Then you could implement the tooltip formatter in global settings. You can use the params.seriesIndex to get the correct grid:
option = {
title: [
{
text: 'grid自定义多个tooltip无效的复现',
subtext: '',
left: 'center',
top: '0',
textStyle: {
color: '#fff'
}
}
],
tooltip : {
show: true,
formatter: function(params) {
if (params[0].seriesIndex<2) {
return '123'
} else {
return '456'
}
}
},
...
One-line summary [问题简述]
一个echarts画布展示多张折线图时, 根据配置项配置把全局的tooltip移入到grid每个item中, 此时个个折线图的tooltip没有显示。 但是使用全局的tooltip时不配置任何是可以的,也就没有了自定义tooltip一说
Version & Environment [版本及环境]
Expected behaviour [期望结果]
在一个echarts画布中可以实现多图表块配置多个tooltip
ECharts option [ECharts配置项]
Other comments [其他信息]