Wenn ich die Standard-Highcharts Tooltip bin mit, es zeigt einen Kreis um die Farbe der Diagrammdaten (die Licht/dunkelblaue Kreise auf http://jsfiddle.net/WOUNDEDStevenJones/mpMvk/1/):Wie verwende ich den Tooltip-Formatierer und zeige immer noch die Farbe des Diagramms an (so wie es standardmäßig ist)?
Aber wenn Sie benutzerdefinierte auf die Verwendung der Formatierung Tooltip (http://jsfiddle.net/WOUNDEDStevenJones/4vd7J/), die Farben erscheinen nicht:
Wie man bekommt/verwenden diese Farbe in einem benutzerdefinierten Format Tooltip? Von dem, was ich sagen kann, gibt es nichts in ihrer Dokumentation (http://api.highcharts.com/highcharts#tooltip.formatter) zu erklären, wie man dies in einem benutzerdefinierten formatierten Tooltip verwendet.
Dies zeigt die Daten Farben im Tooltip von Standard:
tooltip: {
shared: true
}
Aber dies nicht:
tooltip: {
formatter: function() {
var s = '<b>'+ this.x +'</b>';
$.each(this.points, function(i, point) {
s += '<br/>'+ point.series.name +': '+
point.y +'m';
});
return s;
},
shared: true
},
Ab Highcharts 4.0.4, müssen Sie doppelte Anführungszeichen um den Stil Attributwert verwenden - einfache Anführungszeichen nicht funktionieren. HTH –
Ich verstehe, dass dies ein alter Thread ist, aber für alle, die eine Lösung für dieses Problem mit Highcharts 5.0.14 suchen, funktionierte diese Lösung nicht für mich, aber das Austauschen des Stilabschnitts mit dem folgenden tat: 'style =" color: '+ point.color + '"' –
Danke, @CraigHowell, ich habe meine Antwort aktualisiert, um das einzuschließen. Ich kann mich ehrlich nicht daran erinnern, warum ich diese Variable in geschweiften Klammern hatte und die anderen einfach verkettet, aber jetzt ist alles eine Kettenverkettung. – WOUNDEDStevenJones