Se sto usando il tooltip Highcharts di default, viene visualizzato un cerchio il colore dei dati del grafico (la luce/cerchi blu scuro a http://jsfiddle.net/WOUNDEDStevenJones/mpMvk/1/):Come utilizzare il formattatore del tooltip e ancora visualizzare il colore del grafico (come per default)?
Ma se si utilizza la formattazione personalizzata sulla tooltip (http://jsfiddle.net/WOUNDEDStevenJones/4vd7J/), i colori non vengono visualizzati:
Come si ottiene/utilizzare il colore in un tooltip personalizzato formattato? Da quello che posso dire, non c'è nulla nella loro documentazione (http://api.highcharts.com/highcharts#tooltip.formatter) che spiega come usare questo in un suggerimento formattato personalizzato.
Questo visualizza i colori di dati nel tooltip di default:
tooltip: {
shared: true
}
Ma questo non lo fa:
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
},
A partire dal Highcharts 4.0.4, è necessario utilizzare le virgolette intorno al valore attributo di stile - le virgolette singole non funzionano. HTH –
Capisco che questo è un thread vecchio, ma per chiunque cerchi una soluzione a questo problema con Highcharts 5.0.14 questa soluzione non ha funzionato per me, ma lo scambio della sezione di stile con il seguente ha fatto: 'style =" color: '+ point.color + '"' –
Grazie, @CraigHowell, ho aggiornato la mia risposta per includerla. Onestamente non ricordo perché ho avuto quella variabile in parentesi graffe e le altre appena concatenate, ma ora tutto è concatenazione di stringhe. – WOUNDEDStevenJones