2016-04-21 3 views
1

Я создал диаграмму высокого качества, но ее функция форматирования выполнялась дважды. Может ли кто-нибудь помочь мне в этом.Функция highchart formatter выполняется дважды каждый раз

formatter: function() { 
    console.log("start"); 
    return this.value; 
} 

Fiddle

Заранее спасибо!

Киран Гопал

+0

Вы не добавили форматирования в скрипку? –

+0

Вы имеете в виду, что axis.labels.formatter запускается дважды, как здесь: http://jsfiddle.net/5q47ym4p/? –

+0

ya такой же. jsfiddle.net/5q47ym4p –

ответ

1

I нашел решение. Я использовал более старую версию highchart

Я обновил до последней версии решить проблему.

Thanks Rion and Sebastian

2

Основываясь на documentation for the formatter() function, это выглядит, как будто это функция обратного вызова, которая вызывается всякий раз, когда подсказка будет отображаться.

Таким образом, каждый раз, наведите курсор мыши на элемент, функция formatter() будет вызываться для создания соответствующей подсказки для этой точки, как показано на стайки предупреждений в this updated example и показано ниже:

enter image description here

+0

Это не всплывающая подсказка, форматор xAxix. http://api.highcharts.com/highcharts#xAxis.labels.formatter –

+0

Я не видел форматтера, определенного в вашем примере скрипта. Вы можете добавить его? Я бы предположил, что каждая из них функционирует аналогично (т. Е. Когда вы активируете содержимое, которое будет отображаться через функцию). –

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