Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

333
Visualizações
Diagrama de árbol de Highchart: bordes redondeados

Necesito crear un mapa de árbol con esquinas redondeadas como se muestra en la imagen.

Diagrama de árbol con esquinas redondeadas

Yo he tratado:

  • Cambiar plotOptions.treemap.borderRadius establece el radio para cada cuadro en lugar de todo el gráfico.

  • El uso de chart.borderRadius no tiene impacto en el gráfico, creo que es así porque el gráfico en sí no va hasta el borde del gráfico.

  • La biblioteca de esquinas redondeadas de highcharts no funciona con diagramas de árbol. Funciona bien con gráficos de barras.

Cualquier dirección sobre cómo lograr esto es apreciada. Aquí hay un jsfiddle de treemap como referencia.

Aquí hay opciones que he probado

 const options = { chart: { borderRadius: 20, }, credits: { enabled: false, }, tooltip: { enabled: false, }, plotOptions: { treemap: { // borderRadiusBottomRight: 25, // borderRadiusBottomLeft: 25, borderWidth: 2, borderRadius: 5, borderColor: "#FFFFFF", }, }, series: [ { type: "treemap", data: [{ id: 'A', name: 'Apples', color: "#EC2500", value: 10, }, { id: 'B', name: 'Bananas', color: "#ECE100", value: 15, }, { id: 'C', name: 'Oranges', color: '#EC9800', value: 20, }], }, ], title: { text: "", }, }, };

Nota:

  1. La leyenda o el título no son necesarios en el gráfico, el gráfico puede extenderse hasta los bordes si es posible
  2. Todos los demás gráficos están hechos con gráficos altos, preferiría hacer el mapa de árbol con el mismo en lugar de usar una biblioteca diferente para ello.
  3. No se requiere desglose.
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede agregar un clip-path a la clase highcharts-series .

 .highcharts-series { clip-path: inset(0% 0% 0% 0% round 15px); }

https://jsfiddle.net/mqo78ah2/

Tendrá que hacer que el css sea más específico, para que no cambie sus otros gráficos.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda