在Highcharts中格式化浮点数

时间:2013-07-24 14:59:42

标签: highcharts

当鼠标移动到系列时,highcharts会显示所有数字,如下图所示:

enter image description here

我想让浮点数在点之后都有2位数。我在网上搜索,然后出现了:

    plotOptions: {
        series: {
            dataLabels: {
                formatter: function() {
                    return '<b>' + this.point.name + '</b>: ' + this.percentage.toFixed(2) + ' %';
                }
            }
        }
    }

但它不起作用。

2 个答案:

答案 0 :(得分:7)

dataLabels控制显示在图表本身附近点的数字。您在图像中的翻转是工具提示。查看: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/tooltip/valuedecimals/

    tooltip: {
        valueDecimals: 2
    },

答案 1 :(得分:1)

&lt; p&gt;你可以这样做。&lt; / p&gt; &lt; pre&gt;&lt; code&gt; formatter:function(){     let perc = this.percentage.toFixed(2)     返回`&lt; span&gt; $ {perc}%&lt; / span&gt;` } &LT; /代码&GT;&LT; /预&GT;