Estoy usando series de dispersión encima de un gráfico de mapa de calor. Las series de dispersión se utilizan para mostrar flechas entre burbujas en el mapa de calor. Para dibujar las flechas, estoy usando la siguiente configuración de serie:
{ type: 'scatter', enableMouseTracking: false, lineWidth: 1.5, lineColor: 'rgba(117,117,117,1)', dashStyle: 'dash', marker: { enabled: false }, data: [[startBubble.x,startBubble.y],[targetBubble.x,targetBubble.y]], endMarker: 'url(#arrow)', dataLabels: { enabled: false } }Como puede ver, estoy usando la propiedad endMarker para dibujar las puntas de flecha.
Recientemente actualicé la versión de Highcharts de 6.2.0 a 9.2.2. En las versiones hasta la versión principal 8 inclusive, esta propiedad endMarker funcionó perfectamente para mi propósito. Desde la versión 9, parece que ya no funciona. No hay más puntas de flecha.
¿Me perdí un cambio de API en las notas de actualización o esta función ya no es compatible?
Intenta usar series.marker.symbol en lugar de markerEnd .
API: https://api.highcharts.com/highcharts/series.scatter.marker.symbol