Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

228
Vistas
Deshabilite la superposición de datos en el gráfico de anillos en Highcharts

Estoy trabajando en un gráfico de anillos en Highcharts donde estoy mostrando algunos datos. La cuestión es que cuando se muestra el gráfico de anillos, hay un poco de superposición entre los tipos de datos. Si desea ver el gráfico en jsfiddle, aquí está el html para ello

 <script src="https://code.highcharts.com/highcharts.js"></script> <div id="container" style="height: 400px"></div>

y el codigo js

 Highcharts.chart('container', { chart: { type: 'pie', margin: [0, 0, 0, 0] }, xAxis: { categories: ['Jan', 'Feb', 'Mar'] }, plotOptions: { pie: { startAngle: 90, innerSize: '99%', borderWidth: 16, slicedOffset: 40, borderColor: undefined, dataLabels: { enabled: false }, states: { hover: { brightness: 1, halo: { size: 0 } } } } }, series: [{ data: [29.9, 71.5,50] }] });

Si pasa el cursor sobre una de las series en el gráfico de anillos, la línea llega a la otra. Mi pregunta es si hay una opción para que las líneas no se superpongan entre sí, de modo que el extremo no esté redondeado pero tenga bordes afilados que no se superpongan. Gracias por cualquier ayuda.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Hay dos enfoques.

  • puede usar este código personalizado, pero funciona con la versión anterior de highcharts (8) - demostración: http://jsfiddle.net/BlackLabel/72015ojz/
  • puede agregar algunos puntos ficticios entre el actual, configurar su visibility como falso y configurar series.ignroeHiddenPoint como falso - https://jsfiddle.net/BlackLabel/h2m0e35a/ - aquí deberá implementar alguna lógica para calcular la cantidad y los valores de esos puntos ficticios.
about 4 years ago · Juan Pablo Isaza Denunciar

0

Finalmente me las arreglé para averiguarlo. Todo lo que tenía que hacer era establecer borderWidth en 0 y cambiar el tamaño interno, por ejemplo, 80 % (este depende de qué tan ancha quieras que sea la dona).

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda