我正在使用基于d3js的R plotly,并且想要格式化轴刻度。我看到我必须在布局中使用“tickformat”选项,必须使用此处描述的语法设置:https://github.com/d3/d3-format/blob/master/README.md#locale_format但我无法更改分组符号(千位分隔符):它是逗号并希望它是一个空间。
默认情况下,我得到的数字格式如下:
1500
我可以将它们格式化为:
1,500
使用tickformat =“,”,但我想格式化:
1 500
有什么想法吗?
答案 0 :(得分:0)
我知道这是一个古老的问题,但是仍然可以回答,以防其他人可以从中受益。
您可以使用逗号作为千位分隔符,并在图形中添加区域设置。
例如,在Python中,如果您想要一个指标来显示带有空格的数字作为千位分隔符,则可以执行以下操作:
go.Indicator(
mode = "number",
value = num_value,
number = {
'font.size': 45,
"valueformat": ","
},
在Graph对象中,您可以添加以下内容:
dcc.Graph(id="something", config=dict(locale="fr")