我可以在一个点附近显示一个文本,但实际上,这个文本并没有附加到该点上。并且文本在缩放期间不跟随该点。
我制作了这段代码并且它的工作:
events: {
redraw: function() {
$.each(chart.getSelectedPoints(), function(i, point) {
$('#txt-'+point.x+'-'+point.y)
.attr('y', point.plotY + chart.plotTop - 10)
.find('tspan')
.attr('x', point.plotX + chart.plotLeft + 10);
});
}
},
这个函数在点选择事件上被调用:
function addText(point) {
chart.renderer.text(
'paf!',
point.plotX + chart.plotLeft + 10,
point.plotY + chart.plotTop - 10
).attr({
zIndex: 5,
id: 'txt-'+point.x+'-'+point.y
}).add();
}
完整代码:http: //jsfiddle.net/ManUtopiaK/XaURC/
我只是想知道是否有另一种官方的方式来做到这一点?