echarts2.0出现的tootlip的位置问题
echart2.0中凡是有tootlip的位置都出现你将鼠标放置图片的右侧的时候,tooltip由于是从右侧飘出,所以会出现一定的抖动。如图:
解决此问题的办法是调整此处的tooltip的位置,在你的echarts2.0中程序中修改position:
tooltip : {
trigger: 'item',
position:function(p){
var id = document.getElementById('main');
if ($(id).width() - p[0]- $(id).find("div .echarts-tooltip").width()-20 <0) {
p[0] = p[0] - $(id).find("div .echarts-tooltip").width() -40;
}
return [p[0], p[1]];
},
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
修改完之后,使得tooltip从div的左侧飘过来,图片如下所示,