Error con porcentajes pastel-basic alto

Estoy usando el código de demostración pie-basic ( Fiddle ) con los siguientes valores:

series: [{ type: 'pie', name: 'Browser share', data: [ ['Firefox', 34], ['IE', 33], ['Safari', 26], ['Opera', 7], ] }] 

y el problema es que aparece como 7.000000000000001% vez de 7% .

¿Cómo puedo get un valor networkingondeado para que aparezca?

enter image description here

Bueno, no puedo decirte cómo evitar que se produzca el error de punto flotante en primer lugar, pero puedo decirte cómo ocultarlo al usuario.

Simplemente puede usar Math.round() en su function de formatter , de la siguiente manera:

 formatter: function() { return '<b>'+ this.point.name +'</b>: '+ Math.round(this.percentage) +' %'; } 

Ya tienes una function de formateador; Acabo de agregar Math.round() a él.

He actualizado tu violín para demostrar: http://jsfiddle.net/A2cVe/1/

[EDITAR] Menciona que la información sobre herramientas también mostraba el error. También hay una function de formatter separada para eso. He actualizado el violín de nuevo con ambas funciones del formateador ahora editadas para mostrar el valor esperado: http://jsfiddle.net/A2cVe/2/

Este problema está relacionado con el error conocido https://github.com/highslide-software/highcharts.com/issues/897