awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesChart Customization Components

Components and utilities for modifying the visual appearance and behavior of chart elements like tooltips and legends.

Distinguishing note: Focuses specifically on the visual and functional extensibility of chart sub-elements rather than general-purpose UI styling.

Explore 7 awesome GitHub repositories matching user interface & experience · Chart Customization Components. Refine with filters or upvote what's useful.

Awesome Chart Customization Components GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • recharts/rechartsAvatar de recharts

    recharts/recharts

    27,241Ver en GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    Provides configurable styling and component overrides for chart tooltips and legends to support custom design requirements.

    TypeScriptchartcharting-librarycomponents
    Ver en GitHub↗27,241
  • ecomfe/vue-echartsAvatar de ecomfe

    ecomfe/vue-echarts

    10,717Ver en GitHub↗

    vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha

    Allows the injection of custom components into chart sub-elements such as tooltips and data views.

    TypeScript
    Ver en GitHub↗10,717
  • dc-js/dc.jsAvatar de dc-js

    dc-js/dc.js

    7,431Ver en GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    Provides tools for generating custom SVG or HTML keys to identify data series with custom text and highlighting.

    JavaScript
    Ver en GitHub↗7,431
  • apertureless/vue-chartjsAvatar de apertureless

    apertureless/vue-chartjs

    5,717Ver en GitHub↗

    vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the charting library into Vue's component model. It provides reactive props binding so that charts automatically redraw when data or options change, and exposes the underlying Chart.js instance via template refs for direct programmatic access. The library also forwards Chart.js interaction events like clicks and hovers to Vue component event handlers, and applies ARIA labels to chart elements for screen reader support. The library distinguishes itself by offering typed Vue components for

    Allows extending base chart components to build charts with unique appearance or behavior.

    TypeScript
    Ver en GitHub↗5,717
  • swimlane/ngx-chartsAvatar de swimlane

    swimlane/ngx-charts

    4,359Ver en GitHub↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    Enables the construction of specialized visualizations by composing internal low-level charting components.

    TypeScript
    Ver en GitHub↗4,359
  • tanstack/react-chartsAvatar de TanStack

    TanStack/react-charts

    3,149Ver en GitHub↗

    This library provides a set of tools for building dynamic data visualizations within React applications. It functions as a declarative framework that allows developers to define complex graphical representations through configuration settings rather than manual manipulation of the document object model. The library specializes in rendering interactive Cartesian charts, including line, bar, bubble, and area plots. It distinguishes itself by utilizing a coordinate-system-based mapping approach that translates raw data into pixel positions, combined with a component-based architecture that enabl

    Provides utilities for modifying the visual appearance and behavior of individual chart elements.

    HTMLchartcomponentd3
    Ver en GitHub↗3,149
  • beizhedenglong/rough-chartsAvatar de beizhedenglong

    beizhedenglong/rough-charts

    1,546Ver en GitHub↗

    Rough Charts es una librería de gráficos basada en React que proporciona un conjunto de componentes modulares para construir visualizaciones de datos. Permite la creación de gráficos personalizados mediante una sintaxis declarativa, permitiendo a los desarrolladores componer diseños complejos anidando elementos individuales como ejes, series y tooltips. La librería se distingue por aplicar una estética procedimental y dibujada a mano a todos los gráficos renderizados. Al utilizar desplazamientos aleatorios para generar rutas de líneas irregulares, produce visualizaciones que imitan la apariencia de bocetos. Este estilo se aplica a los elementos estándar de los gráficos para proporcionar un tono visual creativo e informal para informes web. La librería maneja los requisitos técnicos de la representación de datos basada en web gestionando diseños de contenedores responsivos y sincronizando las actualizaciones visuales con los cambios de datos subyacentes. Renderiza estas visualizaciones como gráficos vectoriales directamente dentro del Document Object Model del navegador.

    Develops complex and flexible data representations by combining individual chart elements into custom layouts that adapt to different screen sizes.

    TypeScriptdata-visualizationdrawinghand-drawn
    Ver en GitHub↗1,546
  1. Home
  2. User Interface & Experience
  3. Chart Customization Components

Explorar subetiquetas

  • Custom Chart CreatorsUtilities for building entirely new chart types by composing or extending existing chart components. **Distinct from Chart Customization Components:** Distinct from Chart Customization Components: focuses on creating new chart types from scratch, not modifying existing chart elements like tooltips.