2016-04-21 17 views
1

Ich habe ein High-Diagramm erstellt, aber seine Formatierung Funktion zweimal ausgeführt. Kann mir jemand dabei helfen.Highchart Formatierung Funktion zweimal zweimal ausgeführt

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

Fiddle

Vielen Dank im Voraus!

Kiran Gopal

+0

haben Sie den Formatierer in der Geige nicht hinzugefügt? –

+0

Meinst du, dass axis.labels.formatter zweimal wie hier ausgeführt wird: http://jsfiddle.net/5q47ym4p/? –

+0

ya gleich. jsfiddle.net/5q47ym4p –

Antwort

1
I

fand die Lösung. Ich habe die ältere Version highchart

verwendet, die ich auf das späteste aktualisiert habe, lösen das Problem.

Danke Rion und Sebastian

2

Basierend auf den documentation for the formatter() function, sieht es aus wie es eine Callback-Funktion, die ausgelöst wird, wenn ein Tooltip angezeigt werden soll.

wird also die entsprechende Tooltip genannt jedes Mal, wenn über ein Element bewegen, die formatter() Funktion wird für diesen Punkt zu erzeugen, wie durch die Schar von Warnungen in this updated example und unten gezeigt gesehen:

enter image description here

+0

Es ist kein Tooltip Formatierer sein ein xAxix Formatierer. http://api.highcharts.com/highcharts#xAxis.labels.formatter –

+0

Ich habe nicht den Formatierer in Ihrer Beispielgeige definiert. Kannst du es hinzufügen? Ich würde annehmen, dass sie alle ähnlich funktionieren (d. H. Wenn Sie den Inhalt aktivieren, der über die Funktion angezeigt werden soll). –

Verwandte Themen