echartsx轴名称过长,截断+鼠标划过显示全称

Posted monozxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echartsx轴名称过长,截断+鼠标划过显示全称相关的知识,希望对你有一定的参考价值。

xAxis : [
{
triggerEvent:true,//这句很重要,没有不会触发事件

……

}
],

……

videoChart.setOption(option);


extension(videoChart);
function extension(mychart) {
           
//判断是否创建过div框,如果创建过就不再创建了                       
var id = document.getElementById("extension");
if(!id) {
var div = "<div id = ‘extension‘ style="display:none"></div>" ;
$(‘html‘).append(div);
}
}
videoChart.on(‘mouseover‘, function (params) {
console.log(params);
if(params.componentType == "xAxis") {
$(‘#extension‘).css({
"position": "absolute",
"color": "black",
"font-family": "Arial",
"font-size": "14px",
"padding": "5px",
"top":"50px",
"display":"inline-block",
"z-index":"2000"
}).text(params.value);                               
$("html").mousemove(function(event) {                           
var xx = event.pageX - 30;
var yy = event.pageY + 20;
$(‘#extension‘).css(‘top‘, yy).css(‘left‘, xx);
}); 
                         

});
videoChart.on(‘mouseout‘, function(params) { 
if(params.componentType == "xAxis") {
$(‘#extension‘).css(‘display‘, ‘none‘);
}                       
});








































以上是关于echartsx轴名称过长,截断+鼠标划过显示全称的主要内容,如果未能解决你的问题,请参考以下文章

echartsX轴文本数据太长溢出问题

echarts中的点击事件

图表轴标签标题过长

echarts怎样禁止x轴滚轮随鼠标滚轮滚动

鼠标划过显示浮层

Android 文字过长TextView如何自动截断并显示成省略号