Un lenguaje intermedio de visualización que permite a los agentes de IA convertir especificaciones compactas en gráficos pulidos para Vega-Lite, ECharts, Chart.js, Plotly o Excel.
recharts/recharts
Biblioteca de gráficos para React basada en D3, con componentes declarativos para crear gráficos SVG en aplicaciones React.
- Estrellas
- 27,646
- Forks
- 2,022
- Issues abiertos
- 508
- Último commit
- hace 13 horas
¿Qué es?
Recharts es una biblioteca de gráficos para aplicaciones React, basada en React y D3. Los gráficos se construyen con componentes React independientes, como ejes, cuadrículas, tooltips, leyendas y series de líneas, barras o áreas, de modo que cada parte se puede combinar y configurar de forma declarativa.
Renderiza SVG nativo y mantiene un conjunto reducido de dependencias. Se instala mediante npm junto con react-is, y ofrece una compilación UMD para usarla sin un bundler, disponible como window.Recharts. La documentación y un Storybook con ejemplos están alojados en el sitio del proyecto.
El proyecto está escrito en TypeScript y se desarrolla activamente en la rama main; las versiones se gestionan en una rama release independiente.
Funciones clave
- 01Los componentes de gráficos, como líneas, barras, áreas, sectores y tooltips, son componentes React que se pueden combinar.
- 02Renderiza SVG nativo sin depender de canvas.
- 03Se basa en D3 para las escalas y las utilidades de datos.
- 04Incluye tipos de TypeScript y se puede instalar mediante npm o Deno.
- 05Ofrece una compilación UMD para usarla directamente en el navegador.
Casos de uso
- Añadir dashboards o gráficos de analítica a una aplicación de página única (SPA) de React.
- Visualizar series temporales o datos por categorías en un panel de administración de React.
- Insertar gráficos sencillos en una página web cargada con una etiqueta script.
Inicio rápido
- 1
Instala Recharts y react-is con npm
npm install recharts react-is
Antes de usarlo
- La versión del paquete react-is debe coincidir con la versión de React instalada.
Temas
Preguntas frecuentes
- ¿Qué es recharts?
- Biblioteca de gráficos para React basada en D3, con componentes declarativos para crear gráficos SVG en aplicaciones React. Recharts es una biblioteca de gráficos para aplicaciones React, basada en React y D3. Los gráficos se construyen con componentes React independientes, como ejes, cuadrículas, tooltips, leyendas y series de líneas, barras o áreas, de modo que cada parte se puede combinar y configurar de forma declarativa.
- ¿recharts es gratuito? ¿Qué licencia tiene?
- recharts es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿recharts sigue mantenido?
- Mantenimiento activo. El último commit de recharts fue el 21 oct 2026.
- ¿Para qué puedo usar recharts?
- Añadir dashboards o gráficos de analítica a una aplicación de página única (SPA) de React. Visualizar series temporales o datos por categorías en un panel de administración de React. Insertar gráficos sencillos en una página web cargada con una etiqueta script.
- ¿Cómo se instala recharts?
- Instala Recharts y react-is con npm: npm install recharts react-is
- ¿Dónde consigo recharts?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/recharts/recharts
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor de TypeScript sin dependencias y componente para React o etiquetas script que muestra datos de proyectos en JSON como un diagrama de Gantt interactivo y arrastrable.
Una CLI que genera gráficos de terminal (ASCII, sparklines, barras, columnas, mapas de calor, braille y SVG) a partir de texto con datos numéricos.
Colección de componentes de React para copiar y pegar, basados en Radix UI y Tailwind CSS, que puedes controlar y personalizar en tu propio código.
Biblioteca de componentes de UI para React y lenguaje de diseño de nivel empresarial para crear aplicaciones web.
Biblioteca de componentes de UI para React basada en React Aria y Tailwind CSS v4, antes conocida como NextUI.