Форматирование чисел с запятыми в D3 - программирование
Подтвердить что ты не робот

Форматирование чисел с запятыми в D3

Когда я создаю диаграмму с D3, метки меток имеют в них запятые, чтобы разграничить тысячи, миллионы и т.д.

Есть ли функция D3, которую я могу вызвать, передавая ей число и возвращающую строку, форматированную запятыми, как используется на оси? Это было бы эквивалентно этому С#: x.ToString("0,000").

Я знаю, что существуют библиотеки для форматирования, подобные этому, но я бы хотел избежать включения дополнительных библиотек. Я уже использую D3, поэтому, если есть API, я могу использовать это, было бы здорово.

4b9b3361

Ответ 3

Чтобы вы не читали комментарии @altocumulus, это правильный ответ:

let format = d3.format(','); let formattedX = format(x);

От документы:

Параметр запятой (,) позволяет использовать разделитель групп, например запятую для тысяч.

(@altocumulus получает все кредит.)