2015-03-26 6 views
1

Я пытаюсь напечатать цифры с запятыми (с указанием 9,000 INSTAND из всего 9000), это путь, я устанавливаю формат format: '{point.name}: {point.y}'полиграфического пирога с запятыми

Я не могу найти способ, чтобы получить {point.y} в функцию, которая вернет желаемый результат, Я пробовал этот путь format: '{point.name}: '+ numberWithCommas(point.y), но тогда, конечно, point is not defined Я не уверен, как с этим обращаться, в любом направлении, как я могу заставить его работать?

благодарит

ответ

4

Вы должны сделать две вещи:

  • набор разделителей: формат точка

    Highcharts.setOptions({ 
        lang: { 
        decimalPoint: '.', 
        thousandsSep: ',' 
        } 
    }); 
    
  • набор, чтобы использовать этот разделитель:

    format: '{point.name}: {point.y:,.0f}' 
    

Подробнее о форматировании строки в Highcharts можно найти in the DOCs;)

И жить demo.

Смежные вопросы