2012-04-22 27 views
10

Me preguntaba si es posible activar la línea vertical que aparece y resalta los puntos al pasar el puntero sobre el gráfico?Highcharts línea vertical (retícula) lógica

Por ejemplo, en este gráfico: http://www.highcharts.com/stock/demo/compare -> cuando se cierne sobre las líneas del gráfico, el punto adecuado en cada serie se pone de relieve y una línea vertical conecta entre ellos. Necesito un evento para activar esta línea y resaltar los puntos para un valor específico de x.

+0

¿Qué quiere decir con 'valor de x específico'? El violín destaca los ciertos valores. – dgw

+0

Sí, resalta los valores cuando me cierro sobre ellos, aunque quiero una forma de activarlo sin pasar el ratón sobre el gráfico. Por ejemplo, al seleccionar un botón, se resalta un conjunto específico de puntos verticales. – user1350024

Respuesta

21

Esta línea vertical aparece de forma predeterminada en la letra alta pero en las tablas altas es nula por defecto. Puede habilitarlo configurando cruces de información sobre herramientas como here.
Para resaltar todas sus series en el mismo valor y, debe establecer compartido como verdadero, como here.
Código:

tooltip: { 
    crosshairs: { 
     color: 'green', 
     dashStyle: 'solid' 
    }, 
    shared: true 
} 

Puede estilo de su punto de mira en busca de la siguiente reference.

+0

Hola, @Ricardo Alvaro Lohmann. ¿Por qué rechazaste mi edición sugerida? La versión actual de Highcharts está desaprobando el uso de 'crosshairs' en' tooltip'. Mi edición no fue _promueve un producto o servicio, o es deliberadamente destructivo_. O, ¿es posible que esté equivocado? Y si es "sí", entonces, ¿dónde estoy equivocado? –

+1

@BohdanKuts parece tener razón, parece que ahora debería usar [xAxis.crosshair] (https://api.highcharts.com/highcharts/xAxis.crosshair) y yAxis.crosshair en lugar de tooltip.crosshairs. – Lucas

Cuestiones relacionadas