2012-08-24 16 views
35

Tengo un Highchart que contiene varias líneas. Quiero desactivar la información sobre herramientas en ciertas líneas y dejarla habilitada para otras. ¿Es eso posible? Veo cómo desactivar la información sobre herramientas globalmente, pero no por series.¿Deshabilita información sobre herramientas de Highcharts en ciertas líneas, déjelo habilitado en otros?

Por ejemplo, en el standard line chart example ¿es posible deshabilitar la información sobre herramientas en las líneas roja y azul, pero dejarla habilitada en las otras dos?

+0

uno para su jsFiddle Gracias –

Respuesta

44

ACTUALIZACIÓN

uso enableMouseTracking: Boolean

AvisoenableMouseTracking: Boolean se introdujo después de esta pregunta se hizo

respuesta Antiguo

acabo con discapacidad las alturas punto de la serie Tokyo

aquí es el código de

 tooltip: { 
      formatter: function() { 

       if(this.series.name == 'Tokyo' && this.y == 26.5){ 
        return false ; 
       // to disable the tooltip at a point return false 
       }else { 
        return '<b>'+ this.series.name +'</b><br/>'+ 
        this.x +': '+ this.y +'°C'; 
      } 
      } 
     } 

jsfiddle

+5

Muchas gracias, tengo este trabajo en mi código ahora. Descubrí que la configuración de 'enableMouseTracking: false' en la serie deseada también funciona. Aclamaciones. – vulture

+4

'enableMouseTracking' es mucho mejor: D, thx @vulture – TecHunter

+1

ver actualizaciones ... –

41

Uso enableMouseTracking. Es la mejor manera de hacerlo.

series: [{ 
    name: 'Serie1', 
    data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6], 
    enableMouseTracking: false 
}, { 
    name: 'Serie2', 
    data: [7.0, 6.9, 9.5, 15.5, 15.2, 15.5, 15.2, 15.5, 11.3, 17.3, 11.9, 9.6] 
}] 

El código anterior mostrará información sobre herramientas sólo la primera serie.

Referencia: enableMouseTracking

+0

También deshabilita la funcionalidad de arrastrar y soltar. – Shardul

+0

Este me funcionó –

Cuestiones relacionadas