在R plotly d3js中,如何使用空格而不是逗号格式化数字?

在R plotly d3js中,如何使用空格而不是逗号格式化数字?,r,d3.js,plotly,R,D3.js,Plotly,我正在使用基于d3js的R plotly,并希望格式化轴刻度。我看到我必须在布局中使用“tickformat”选项,必须使用这里描述的语法进行设置:但我无法更改分组符号(千位分隔符):它是一个逗号,希望它是一个空格 默认情况下,我的数字格式如下: 1500 1,500 我可以将它们格式化如下: 1500 1,500 通过使用tickformat=“,”,但我想这样格式化: 1 500 有什么想法吗?我知道这是一个古老的问题,但仍然在回答,以防其他人从中受益 可以使用逗号作为分隔符

我正在使用基于d3js的R plotly,并希望格式化轴刻度。我看到我必须在布局中使用“tickformat”选项,必须使用这里描述的语法进行设置:但我无法更改分组符号(千位分隔符):它是一个逗号,希望它是一个空格

默认情况下,我的数字格式如下:

1500
1,500 
我可以将它们格式化如下:

1500
1,500 
通过使用tickformat=“,”,但我想这样格式化:

1 500 

有什么想法吗?

我知道这是一个古老的问题,但仍然在回答,以防其他人从中受益

可以使用逗号作为分隔符,并在图形中添加区域设置

例如,在Python中,如果希望有一个以空格作为千位分隔符显示数字的指示器,可以执行以下操作:

go.Indicator(
 mode = "number",
 value = num_value,
 number = {
  'font.size': 45,
  "valueformat": ","
},
dcc.Graph(id="something", config=dict(locale="fr")
在Graph对象中,可以添加以下内容:

go.Indicator(
 mode = "number",
 value = num_value,
 number = {
  'font.size': 45,
  "valueformat": ","
},
dcc.Graph(id="something", config=dict(locale="fr")

你说的是千年分离器吗?你希望它是一个空格而不是逗号,对吗?@Gerardo是的,就是这样。抱歉不清楚,我将尝试编辑我的初始需求。