Java Highchart工具提示值的格式应基于区域设置

Java Highchart工具提示值的格式应基于区域设置,java,highcharts,Java,Highcharts,例如,我想显示以下格式: 意大利格式:1.325.000 Us格式:1325000 等等 但是highchart使用下面的响应显示另一种格式。 它根据区域设置动态显示工具提示中的值。 我试着用下面的回答 Highcharts.chart('container', { "tooltip" : { "shared" : true }, "legend" : { "enabled" : true, "reversed" : false

例如,我想显示以下格式:

意大利格式:1.325.000
Us格式:1325000
等等

但是
highchart
使用下面的响应显示另一种格式。 它根据区域设置动态显示工具提示中的值。 我试着用下面的回答

Highcharts.chart('container', {
    "tooltip" : {
      "shared" : true
    },
    "legend" : {
      "enabled" : true,
      "reversed" : false
    },
    "credits" : {
      "enabled" : false
    },
    "exporting" : {
      "enabled" : false
    },
    "chart" : {
      "zoomType" : "xy"
    },
    "title" : {
      "text" : "Financial analytic"
    },
    "xAxis" : [ {
      "categories" : [ "Amar", "Kiran", "Venkatesh" ],
      "crosshair" : true
    } ],
    "yAxis" : [ {
      "title" : {
        "text" : "Financial"
      },
      "labels" : {
        "format" : "${value:.2f}USD"
      }
    } ],
    "series" : [ {
      "type" : "column",
      "name" : "Financial",
      "data" : [ 1325000.0, 1740000.0, 1560000.0 ],
      "tooltip" : {
        "valueDecimals" : 2,
        "valuePrefix" : "$",
        "valueSuffix" : "USD"
      },
      "yAxis" : 0
    }]

});

您需要在
lang
选项中设置
1000SSEP

Highcharts.setOptions({
    lang: {
        thousandsSep: ','
    }
});

现场演示:


API参考:

为任何区域设置提供了静态格式。有些区域设置有点(),有些区域设置有逗号(,),有些区域设置同时具有组合(,和)。我的要求是基于区域设置的,它应该是highchart tooltip.Hi@Kiran中的格式,因此您需要以某种方式检查用户的位置,并依赖于set
Millandssep
属性。