Jsf 在饼图上显示小数点
我想检查如何显示primefaces 3.3版饼图标签的小数Jsf 在饼图上显示小数点,jsf,primefaces,pie-chart,Jsf,Primefaces,Pie Chart,我想检查如何显示primefaces 3.3版饼图标签的小数 目前,我的图表中有两个比例。标签A和标签B。标签A有一个非常大的数字,比如100000,但标签B有100。因此,在饼图中,标签A不是100%。但是,primefaces将其转换为100%,这是错误的。有没有办法在饼图上显示小数点而不是整数作为标签 定义一个扩展函数,如: function ext() { this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString
目前,我的图表中有两个比例。标签A和标签B。标签A有一个非常大的数字,比如100000,但标签B有100。因此,在饼图中,标签A不是100%。但是,primefaces将其转换为100%,这是错误的。有没有办法在饼图上显示小数点而不是整数作为标签 定义一个扩展函数,如:
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%.4s%%';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%#.4f';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
这将格式化输出标签,以显示小数点后最多4位的百分比。另外,默认情况下,对于小于3%的区域,jqPlot不会显示任何标签。必须使用dataLabelThreshold=0覆盖此值
最后在p:pieChart上附加此扩展程序函数:
定义扩展程序函数,如:
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%.4s%%';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%#.4f';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
这将格式化输出标签,以显示小数点后最多4位的百分比。另外,默认情况下,对于小于3%的区域,jqPlot不会显示任何标签。必须使用dataLabelThreshold=0覆盖此值
最后在p:pieChart上附加此扩展程序函数:
定义扩展程序函数,如:
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%.4s%%';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%#.4f';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
在我的例子中,“%.4s%%”pf4.0不起作用,因此我使用了运行良好的“%.4f”。定义一个扩展程序函数,如:
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%.4s%%';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%#.4f';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
在我的例子中,“%.4s%%”pf4.0不起作用,因此我使用了“%.4f”,而不是工作正常的“%.4f”