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

时间:2017-08-10 09:38:32

标签: javascript jquery charts flot

我用jQuery Flot创建了flot chart但是现在,我在x轴上有很长的标签,并且在字符串的末尾用...截断了。

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

我已附上截图。

enter image description here

或者有没有办法自定义渲染轴标签(HTML)?

由于

2 个答案:

答案 0 :(得分:0)

类似的问题已经回答:MarkQuestion

这是尝试使用您的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

答案 1 :(得分:0)

我通过在ticks选项中传递HTML字符串来修复此添加。

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