Highcharts-仅在需要时显示小数位

Highcharts-仅在需要时显示小数位,highcharts,Highcharts,如何使highchart的y标签仅在需要时显示十进制值 现在我正在使用 亚克斯:{ 标题:{ 文本:空, }, 金额:5, 标签:{ 格式:{value:.2f},//表示小数点后两位 }, }; 这种配置的效果是,我看到了小数位,即使不需要它们来表示数字: 我只想在需要时看到小数位,例如: 3,14.您可以在yAxis.labels.formatter中执行模运算,检查数字是否有小数,如果有,请使用Highcharts.numberFormat函数以两个小数显示此数字。看看下面的例子 API参

如何使highchart的y标签仅在需要时显示十进制值

现在我正在使用

亚克斯:{ 标题:{ 文本:空, }, 金额:5, 标签:{ 格式:{value:.2f},//表示小数点后两位 }, };

这种配置的效果是,我看到了小数位,即使不需要它们来表示数字:

我只想在需要时看到小数位,例如:
3,14.

您可以在yAxis.labels.formatter中执行模运算,检查数字是否有小数,如果有,请使用Highcharts.numberFormat函数以两个小数显示此数字。看看下面的例子

API参考:

例如:

您应该使用而不是格式

labels: {
            formatter: function () {
                return parseFloat(this.value);
            }
        }
例如: