gpt4 book ai didi

r - 在 R plotly d3js 如何用空格而不是逗号格式化数字?

转载 作者:行者123 更新时间:2023-12-04 14:01:19 24 4
gpt4 key购买 nike

我正在使用基于 d3js 的 R plotly,并且想要格式化轴刻度。我看到我必须在布局中使用“tickformat”选项,必须使用此处描述的语法进行设置:https://github.com/d3/d3-format/blob/master/README.md#locale_format但我无法更改分组符号(千位分隔符):它是一个逗号,并且希望它是一个空格。

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

1500

我可以像这样格式化它们:
1,500 

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

任何的想法 ?

最佳答案

我知道这是一个老问题,但仍在回答以防其他人可以从中受益。
您可以使用逗号作为千位分隔符并在图表中添加语言环境。
例如,在 Python 中,如果您希望有一个显示数字的指标,以空格作为千​​位分隔符,您可以执行以下操作:

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

关于r - 在 R plotly d3js 如何用空格而不是逗号格式化数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41373158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com