在图表上动态更改精灵文本

Change sprite text dynamically on chart

有什么方法可以在图表上动态更改 sprite 文本吗?

这不起作用:

this.lookupReference('chart').setText('Second Text');

Fiddle: https://fiddle.sencha.com/#view/editor&fiddle/1mij

handler: function(){
            var chart=this.next();
            chart.setSprites({
                type: 'text',
                reference: 'sprites',
                text: 'Second text  ',
                font: '13px Helvetica bold',
                width: 100,
                height: 30,
                x: 50, // the sprite x position
                y: 17  // the sprite y position
            });
            chart.redraw();
        }

here is your forked working fiddle

图表是canvas制作的,无法得到具体的"piece of the chart"修改,只需要用新的文字重新绘制图表即可。