11 रिपॉजिटरी
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 11 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 फ्रंटएंड कोडिंग मानक विनिर्देशों और प्रोजेक्ट आर्किटेक्चर गाइड का एक व्यापक सेट है। यह स्केलेबल और अनुमानित कोडबेस बनाने के लिए डायरेक्टरी संरचनाओं, मॉड्यूल डिपेंडेंसी और पैकेज लेआउट को व्यवस्थित करने के लिए एक फ्रेमवर्क प्रदान करता है। प्रोजेक्ट React कंपोनेंट्स के लिए कठोर शासन मानक परिभाषित करता है, जिसमें विशिष्ट नामकरण कन्वेंशन और प्रॉप्स के लिए संरचनात्मक पैटर्न शामिल हैं। यह मानकीकृत एक्सचेंज फॉर्मेट और HTTP रिस्पॉन्स संरचनाओं के माध्यम से सिस्टम कंपोनेंट्स के बीच अनुमानित संचार सुनिश्चित करने के लिए एक JSON API डेटा विनिर्देश भी स्थापित करता है। विनिर्देश में सिमेंटिक HTML और सुलभ फ़ॉर्म कंट्रोल्स के माध्यम से वेब एक्सेसिबिलिटी अनुपालन, और DOM हेरफेर व संसाधन लोडिंग के लिए वेब परफॉरमेंस ऑप्टिमाइज़ेशन रणनीतियों सहित व्यापक क्षमताएं शामिल हैं। यह डेवलपमेंट टीमों के बीच स्थिरता बनाए रखने के लिए JavaScript, HTML और CSS कोडिंग शैलियों के मानकों का विवरण देता है।
Enables user interactions such as clicking and hovering on data points to trigger custom logic.
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
Manages the interactive user experience through a combination of tooltips, event handlers, and responsive layouts.
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.
JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar graphs. It provides reusable user interface components for displaying numerical data series through smooth line curves and grouped or horizontal bar charts. The framework is distinguished by its ability to morph bars and lines between different data states, creating visual transitions that represent changes in underlying data models. It also includes interaction handling that detects user selections on specific data points and returns the associated model instances. The library cov
Detects user selections of bars or points and returns the associated data model instances.
bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.
Provides interactive map exploration through hover tooltips and click-based region selection.
Angular-chart.js is a frontend charting library that provides a set of reusable directives for integrating the Chart.js visualization engine into AngularJS applications. It functions as a wrapper that encapsulates complex rendering logic within declarative components, enabling the creation of interactive and responsive graphical data representations. The library distinguishes itself by providing reactive data synchronization, which automatically triggers canvas re-renders whenever underlying data or configuration models change. It also utilizes a provider-based configuration system, allowing
Captures user interactions like clicks and hovers on chart elements to enable engaging data exploration.
React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots. The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients,
Enables touch-based functionality including click events and scrollable views for data exploration.