繁体   English   中英

如何使用jQuery Flot将工具提示添加到轴标签

[英]How to add tooltip to axis label with jQuery Flot

我已经使用jQuery Flot创建了浮动图表,但现在,我在x轴上有长标签,并且在字符串末尾被...截断了。

我需要在x轴标签上添加工具提示,以查看完整标签。

我已经附上了屏幕截图。

在此处输入图片说明

还是可以自定义呈现轴标签(HTML)的方法?

谢谢

已回答的类似问题: 标记问题

这是尝试使用CSS并进行一些即时调整的尝试,这样事情就可以解决了:

// push the labels down half their width
// while we are at it find longest label height
var longest = -1;
$('#flot_chart .xAxis .tickLabel').each(function(){
   var self = $(this);
   var width = self.width();
   self.css('top',parseInt(self.css('top')) + width/2 - 5);
    if (width > longest){
        longest = width;
    }
});

// now adjust the chart height so we don't overflow
$("#flot_chart").height($("#flot_chart").height() + longest - $('#flot_chart .xAxis .tickLabel').height() + 5);

JSFiddle

我已通过在ticks选项中传递HTML字符串来解决此问题。

jQuery Flot将HTML字符串注入float-x#-label容器中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM