Boa tarde pessoal,
Estou tentando exibir valores Double
em forma de gráficos com Primefaces 6.1
usando type="bar"
Ex.: Esperado 84.75 no gráfico exibe 85 ( arredonda)
Já tentei:
ChartSeries p7Grafico = new ChartSeries();
p7Grafico.set("valo1", new Double(dsCheck.getValor1()));
p7Grafico.set("valor2", dsCheck.getValor2().doubleValue());
p7Grafico.set("valor3", dsCheck.getValor3());
Sempre os valores são arredondados. O gráfico de barras não aceita valor Double?
Os métodos, por exemplo, dsCheck.getValor1()
retorna um valor de que tipo?
Olá Jothar_Alesander, retorna um Double
no p:dataTable
exibe os valores como double
mas no gráfico arredonda.
public Double getValor1() { return valor1; }
valor é 84,75 e exibe 85
Alguém já fez um gráfico BarChartModel
exibindo valor Double?
já tentei: barchart.setDatatipFormat("%.2f");
e não funciona sempre arredonda o valor!
Depois de muita peleja consegui resolver criando uma função JS:
<script type="text/javascript">
function formataValor(){
this.cfg.highlighter = {
show: true,
tooltipAxes: 'y',
useAxesFormatters: false,
tooltipFormatString: '%.2f'
};
}
No método createBarModelP7()
Adicionei yAxis.setTickFormat("%.2f");
E assim exibiu o valor esperado: 84.75