我正在尝试用Vaadin Charts创建一个饼图。
这段代码为图表添加了不错的标签,但小数点后的两位数就足够了。
dataLabels.setFormatter("''+ this.point.name +': '+ this.percentage +' %'");
如何在小数点后打印两位数?
我已经尝试了
dataLabels.setFormatter("''+ this.point.name +': '+ this.percentage%02.2f +' %'");
和
dataLabels.setFormat("{this.percentage:%02.2f}");
答案 0 :(得分:4)
如果您使用config.omniauth :facebook, ENV["APP_ID"], ENV["APP_SECRET"], scope: 'email', info_fields: 'email, name', :image_size => 'normal'
,则不应使用setFormat
:
this
如果您想使用dataLabels.setFormat("{point.name}: {percentage:%02.2f}%");
,请使用setFormatter
Javascript函数:
toFixed()