如何在Highcharts的Y轴上添加千位分隔符?这就是我所拥有的:
yAxis: [{ // Primary yAxis labels: {
ccrfmcuu1#
此外还有@jfrej建议:
{value}
yAxis
xAxis
{point.y}
{point.x}
tooltip.pointFormat
valueSuffix
{x}
{y}
plotOptions.series.dataLabels
series.data.dataLabels
因此,由于您正在格式化yAxis,{value}应该可以正常工作:
yAxis: { labels: { format: '{value:,.0f} €' } }
ztyzrc3y2#
如果您发现上述解决方案不起作用,请尝试添加以下内容:
Highcharts.setOptions({ lang: { thousandsSep: ',' } });
8yoxcaq73#
要使用逗号格式化的代码
var UNDEFINED; Highcharts.chart(...
...
yAxis: { labels: { formatter: function () { return Highcharts.numberFormat(this.value, -1, UNDEFINED, ','); } } }
3条答案
按热度按时间ccrfmcuu1#
此外还有@jfrej建议:
{value}
用于yAxis
和xAxis
:yAxis
formatxAxis
format{point.y}
和/或{point.x}
:tooltip.pointFormat
tooltip.pointFormat
withvalueSuffix
extension{x}
和/或{y}
:plotOptions.series.dataLabels
,格式化所有点series.data.dataLabels
,格式化特定点因此,由于您正在格式化
yAxis
,{value}
应该可以正常工作:ztyzrc3y2#
如果您发现上述解决方案不起作用,请尝试添加以下内容:
8yoxcaq73#
要使用逗号格式化的代码
...