awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesChart Element Interactions

Responds to user actions such as clicks or hovers on chart components.

Distinct from Chart Components: Distinct from Chart Components: focuses on the interactive event handling (clicks, hovers) on chart elements rather than the rendering of chart components.

Explore 8 awesome GitHub repositories matching user interface & experience · Chart Element Interactions. Refine with filters or upvote what's useful.

Awesome Chart Element Interactions GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • naver/billboard.jsAvatar naver

    naver/billboard.js

    5,980Vezi pe GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    Responds to user clicks and hovers on chart elements for interactive data exploration.

    TypeScript
    Vezi pe GitHub↗5,980
  • apertureless/vue-chartjsAvatar apertureless

    apertureless/vue-chartjs

    5,717Vezi pe 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

    Responds to user interactions like clicks and hovers on chart elements with custom application logic.

    TypeScript
    Vezi pe GitHub↗5,717
  • nhn/tui.chartAvatar nhn

    nhn/tui.chart

    5,402Vezi pe GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    Triggers custom logic and callbacks when users interact with chart series or data areas.

    TypeScriptcanvaschartdata-visualization
    Vezi pe GitHub↗5,402
  • aachartmodel/aachartkitAvatar AAChartModel

    AAChartModel/AAChartKit

    4,761Vezi pe GitHub↗

    AAChartKit este o bibliotecă declarativă de charting și un framework de vizualizare a datelor pentru iOS, iPadOS și macOS. Funcționează ca un motor de charting statistic multi-tip care randează o varietate de tipuri de grafice, inclusiv grafice liniare, cu bare, cu bule, box plot și polare. Framework-ul utilizează un motor de randare vectorială Core Graphics pentru a desena elemente vizuale cu control precis la nivel de pixel. Oferă un sistem pentru vizualizarea interactivă a datelor, având suport nativ pentru animații, zoom, panning și evenimente de interacțiune cu utilizatorul. Biblioteca acoperă capabilități largi pentru plotarea datelor statistice și charting personalizat, inclusiv capacitatea de a randa tipuri complexe precum bare de eroare și grafice de tip waterfall. Suportă animația dinamică a datelor, sincronizarea multi-grafic și crearea de dashboard-uri interactive cu tooltip-uri personalizabile și markere de interval de valori.

    Handles user interactions by monitoring clicks and hovers on specific chart elements to trigger callbacks.

    Objective-Carea-chartbubble-chartchart
    Vezi pe GitHub↗4,761
  • britecharts/britechartsAvatar britecharts

    britecharts/britecharts

    3,723Vezi pe GitHub↗

    Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable visualization framework and interactive charting interface used to render data-driven graphics. The library provides a variety of chart types, including line, bar, scatter, donut, sparkline, step, and bullet charts, as well as stacked area and grouped bar charts. It supports interactive elements such as brush interfaces for zooming into date ranges and informational tooltips for data overlays. The framework includes capabilities for visual configuration, such as axis scaling, color schem

    Implements a mechanism for responding to user mouse movements, hovers, and click events on chart elements.

    JavaScript
    Vezi pe GitHub↗3,723
  • jtblin/angular-chart.jsAvatar jtblin

    jtblin/angular-chart.js

    2,658Vezi pe GitHub↗

    Angular-chart.js este o bibliotecă de charting frontend care oferă un set de directive reutilizabile pentru integrarea motorului de vizualizare Chart.js în aplicațiile AngularJS. Funcționează ca un wrapper care încapsulează logica complexă de randare în componente declarative, permițând crearea de reprezentări grafice de date interactive și responsive. Biblioteca se distinge prin furnizarea sincronizării reactive a datelor, care declanșează automat re-randarea canvas-ului ori de câte ori datele subiacente sau modelele de configurare se schimbă. Utilizează, de asemenea, un sistem de configurare bazat pe provideri, permițând dezvoltatorilor să centralizeze stilizarea globală, paletele de culori și valorile implicite de comportament pentru a asigura o prezentare vizuală consistentă în întreaga aplicație. Proiectul suportă o gamă largă de capabilități de vizualizare, inclusiv capacitatea de a suprapune mai multe tipuri de grafice pe un singur canvas și integrarea plugin-urilor personalizate pentru comportamente de randare specializate. Gestionează întregul ciclu de viață al fiecărei instanțe de grafic, oferind hook-uri pentru curățarea resurselor și gestionarea evenimentelor pentru a captura interacțiunile utilizatorului, cum ar fi click-urile și hover-urile.

    Attaches event handlers to chart elements to capture user interactions for custom application responses.

    JavaScript
    Vezi pe GitHub↗2,658
  • syncfusion/flutter-widgetsAvatar syncfusion

    syncfusion/flutter-widgets

    1,780Vezi pe GitHub↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Allows adding and customizing visual components such as titles, legends, and axes to enhance chart presentation.

    Dart
    Vezi pe GitHub↗1,780
  • chinmaymk/angular-chartsAvatar chinmaymk

    chinmaymk/angular-charts

    1,025Vezi pe GitHub↗

    This project provides a collection of reusable UI components for rendering interactive, data-driven charts within web applications. It functions as a bridge between the framework's component-based architecture and low-level graphics libraries, allowing developers to encapsulate complex visualization logic into standard elements. The library distinguishes itself by integrating reactive data binding and lifecycle management directly into the charting process. This ensures that visual representations, such as bar, line, and pie charts, automatically synchronize with underlying data models and ad

    Triggers custom functions when users hover over or click on chart elements to facilitate data exploration.

    JavaScript
    Vezi pe GitHub↗1,025
  1. Home
  2. User Interface & Experience
  3. Chart Components
  4. Chart Element Interactions