Форматирование отрицательных чисел со знаком доллара в старших чартах

Я создаю Highcharts из динамических данных и имею отрицательные значения со знаками доллара. Но форматировщик показывает их как:

$ -4322

Когда я хочу:

- $ 4322

Это то, что я использую:

pointFormat: 'Year {point.x:.0f}: ${point.y:,.0f}'

Кто-нибудь может помочь с этим? Благодарю.

1 ответ

Решение

Вы можете переключиться на pointFormatter функция для форматирования таким образом.

Например ( JSFiddle):

pointFormatter: function() {
    var isNegative = this.y < 0 ? '-' : '';
    return 'Year ' + this.x.toFixed(0) + ': ' + isNegative + '$' + Math.abs(this.y.toFixed(0));
}
Другие вопросы по тегам