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

180
Vistas
¿Cómo dividir un círculo por igual en función de la longitud de la matriz de elementos? Usando reaccionar/javascript html css

Al tratar de crear un gráfico polar/radar, quiero crear secciones separadas del primer círculo en función de la longitud de los elementos de la matriz. E imprima cada elemento. nombre en cada segmento por igual y estilo de texto en Arc. Ancho del círculo 720px y alto 720px.

Cuando mapeo a través de la matriz e imprimo nombres, crea un círculo separado para cada nombre porque estoy mapeando fuera del dev.

Cualquier idea, las soluciones son apreciadas. Gracias

 const items = [{ "id": 1, "name": "javascript" }, { "id": 2, "name": "HTML" }, { "id": 1, "name": "CSS" }] const length = items?.length ?? 0 const width = 720 const slice = width / length return ( <div> { items?.map(item => <div className={styles.circle} style={{width: `${slice}}}> <p>{item.name}</p> </div> )} </div> ) //css .circle { height: 720px; border: solid 1px #fafafa; background: #fafafa; border-radius: 50%; padding: 20px; position: relative; }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede dibujar su gráfico circular usando react-google-charts fácilmente. Admite una buena cantidad de opciones para administrar el gráfico.

 import React from "react"; import { Chart } from "react-google-charts"; const data = [ ["Language", "Popularity"], ["Javascript", 1], ["HTML", 1], ["CSS", 1] ]; const options = { legend: "none", pieSliceText: "label", title: "Language Popularity", pieStartAngle: 180 }; export default function App() { return ( <Chart chartType="PieChart" data={data} options={options} width={"100%"} height={"400px"} /> ); }

Editar magic-liskov-bvy4i3

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