¿Cómo usar un formateador diferente en Highcharts en cada curva del mismo gráfico?

Estoy usando Highcharts y quiero usar un formateador diferente para los números que se muestran en la información sobre herramientas, para cada curva en el mismo gráfico. Gracias

preguntado el 04 de julio de 12 a las 09:07

Ver también stackoverflow.com/questions/13944699/… para una solución adecuada -

1 Respuestas

En primer lugar, debe almacenar el texto de información sobre herramientas de su serie. Puedes hacerlo usando el siguiente ejemplo:

.
.
.
series: [{
    'name': 'serie 1',
    'data': serieData, // use your array of data
    'tooltipText': 'text 1' // text which will be inside the tooltip
}]
.
.
.

Luego, debe obtener el texto de información sobre herramientas dentro de la información sobre herramientas de la serie.

Información sobre herramientas no compartida:

tooltip: {
    shared: false,
    formatter: function() {
        return this.series.options.tooltipText + '<br>' + // return stored text
                'Value: ' + this.y;
    }
}

demo1

Información sobre herramientas compartida:

tooltip: {
    formatter: function() {
        var tooltip = '';
        for(var i = 0, length = this.points.length; i < length; i++) {
            var point = this.points[i];
            tooltip += point.series.options.tooltipText + '<br>' +
                    'Value: ' + point.y + '<br>';
        }
        return tooltip;
    }
}

demo2

Respondido 04 Jul 12, 16:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.