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