7 repositorios
Enables user interaction through focus highlighting, defocusing, region selection, zoom brushing, and legend item toggling.
Distinct from Interactive Data Charting: Distinct from Interactive Data Charting: focuses on the specific interaction controls (highlight, defocus, brush, toggle) rather than the general charting capability.
Explore 7 awesome GitHub repositories matching data & databases · Chart Interaction Controls. Refine with filters or upvote what's useful.
3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within
Responds to clicks, hovers, and drags on nodes and links for interactive graph exploration.
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
Enables interactive chart features including focus highlighting, region selection, zoom brushing, and legend toggling.
Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r
Provides interactive charting with zoom, pan, and hover interactions for engineering data.
MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support
Enables users to click, hover, and select data points to explore chart details and read exact values.
Spec es un conjunto integral de especificaciones de estándares de codificación frontend y guías de arquitectura de proyectos. Proporciona un framework para organizar estructuras de directorios, dependencias de módulos y diseños de paquetes para crear bases de código escalables y predecibles. El proyecto define estándares de gobernanza rigurosos para componentes de React, incluyendo convenciones de nomenclatura específicas y patrones estructurales para props. También establece una especificación de datos JSON API para garantizar una comunicación predecible entre los componentes del sistema a través de formatos de intercambio estandarizados y estructuras de respuesta HTTP. La especificación cubre una amplia gama de capacidades, incluyendo el cumplimiento de accesibilidad web mediante HTML semántico y controles de formulario accesibles, así como estrategias de optimización del rendimiento web para la manipulación del DOM y la carga de recursos. Detalla además estándares para estilos de codificación de JavaScript, HTML y CSS para mantener la consistencia en los equipos de desarrollo.
Enables user interactions such as clicking and hovering on data points to trigger custom logic.
XCL-Charts is a native Android charting library designed as a high-performance graphics engine for rendering complex, interactive data visualizations. It provides a comprehensive framework for drawing diverse 2D and 3D plots directly onto the native canvas, enabling the creation of custom user interface components for mobile applications. The library distinguishes itself through a robust architecture that handles coordinate mapping and object-oriented composition, allowing for the construction of sophisticated, multi-axis layouts. It supports real-time data exploration through gesture-driven
Enables user exploration of data through gesture-driven zooming, panning, and click interactions.
Angular-chart.js es una librería de gráficos frontend que proporciona un conjunto de directivas reutilizables para integrar el motor de visualización Chart.js en aplicaciones AngularJS. Funciona como un wrapper que encapsula la lógica de renderizado compleja dentro de componentes declarativos, permitiendo la creación de representaciones gráficas de datos interactivas y responsivas. La librería destaca por proporcionar sincronización de datos reactiva, que activa automáticamente el re-renderizado del canvas cada vez que cambian los datos subyacentes o los modelos de configuración. También utiliza un sistema de configuración basado en proveedores, permitiendo a los desarrolladores centralizar el estilo global, las paletas de colores y los valores predeterminados de comportamiento para asegurar una presentación visual consistente en toda una aplicación. El proyecto admite una amplia gama de capacidades de visualización, incluyendo la capacidad de superponer múltiples tipos de gráficos en un solo canvas y la integración de plugins personalizados para comportamientos de renderizado especializados. Gestiona el ciclo de vida completo de cada instancia de gráfico, proporcionando hooks para la limpieza de recursos y el manejo de eventos para capturar interacciones del usuario como clics y hovers.
Captures user interactions like clicks and hovers on chart elements to enable engaging data exploration.