3

我正在尝试使用 Vaadin Charts 创建一个饼图。

这段代码为图表添加了漂亮的标签,但小数点 t 后两位数就足够了。

 dataLabels.setFormatter("''+ this.point.name +': '+ this.percentage +' %'");

请参阅此处的当前图表图片。

任何想法如何在小数点后仅打印两位数?

我已经试过了

dataLabels.setFormatter("''+ this.point.name +': '+ this.percentage%02.2f +' %'");

dataLabels.setFormat("{this.percentage:%02.2f}");
4

1 回答 1

4

如果你使用setFormat你不应该使用this

dataLabels.setFormat("{point.name}: {percentage:%02.2f}%");

如果你想使用setFormatterJavascripttoFixed()函数:

dataLabels.setFormatter("'' + this.point.name + ': ' + this.percentage.toFixed(2) + '%'");
于 2015-12-27T18:16:52.213 回答