我正在使用Raphael.js绘制图表时遇到了与文本相关的性能问题。目前,我使用以下模式来绘制文本:
var labels = paper.set();
for (var i = 0; i < 6; i++ ) {
labels.push(paper.text(0, i * 10, 'my text'));
}
labels.attr({'font-size',10});
然而,使用这种方法似乎非常缓慢。 我可以在图表中添加6个标签的时间内绘制400个矩形(使用单个路径字符串)。 有没有一种批量绘制文本或其他更快的方法? 目前,我绘图的时间几乎80%都用于添加标签。