tom*_*tom 44
以下是我添加该功能的方法,包括令人愉快的动画效果:
var p = $.plot(...);
$.each(p.getData()[0].data, function(i, el){
var o = p.pointOffset({x: el[0], y: el[1]});
$('<div class="data-point-label">' + el[1] + '</div>').css( {
position: 'absolute',
left: o.left + 4,
top: o.top - 43,
display: 'none'
}).appendTo(p.getPlaceholder()).fadeIn('slow');
});
Run Code Online (Sandbox Code Playgroud)
您可以移动位置并将css显示到样式表.
the*_*ole 10
你想要的功能要求这里的海军报谷歌小组.它看起来并没有实现(API中没有关于在图表中放置任何标签的内容).我认为你的问题的答案是,不,目前不可能在图表内的线上的某些点旁边显示值.
Flot的首席开发人员Ole Larson提到,在图表中显示标签与FLot上的任何其他标签不同,他们必须考虑如何扩展API /绘图参数来实现它.
也就是说,您可能希望在Flot论坛上发布问题,或者在错误跟踪器上为新功能提出建议.Ole Larson实际上非常善于回答所有的问题,错误和建议.