7 个仓库
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 是一套全面的前端编码标准规范和项目架构指南。它提供了一个用于组织目录结构、模块依赖和包布局的框架,以创建可扩展且可预测的代码库。 该项目定义了严格的 React 组件治理标准,包括特定的命名约定和 Props 结构模式。它还建立了 JSON API 数据规范,通过标准化的交换格式和 HTTP 响应结构确保系统组件之间的可预测通信。 该规范涵盖了广泛的功能,包括通过语义化 HTML 和可访问表单控件实现 Web 无障碍合规,以及针对 DOM 操作和资源加载的 Web 性能优化策略。它进一步详细说明了 JavaScript、HTML 和 CSS 的编码风格标准,以在开发团队中保持一致性。
Enables user interactions such as clicking and hovering on data points to trigger custom logic.
XCL-Charts 是一个原生 Android 图表库,设计为用于渲染复杂、交互式数据可视化的高性能图形引擎。它提供了一个全面的框架,用于直接在原生 Canvas 上绘制各种 2D 和 3D 图表,从而能够为移动应用程序创建自定义用户界面组件。 该库通过处理坐标映射和面向对象组合的稳健架构脱颖而出,允许构建复杂的、多轴布局。它通过手势驱动的转换(包括缩放和平移)支持实时数据探索,并利用基于状态的插值在数据更新时提供流畅的动画过渡。 除了核心渲染功能外,该项目还提供了对视觉美学和布局管理的精细控制。用户可以组合多种图表类型、参考线和复杂数据层,以构建详细的仪表板和交互式分析界面。该库作为原生组件分发,提供对绘图原语的直接访问,以实现定制的视觉样式。
Enables user exploration of data through gesture-driven zooming, panning, and click interactions.
Angular-chart.js 是一个前端图表库,提供了一组可重用的指令,用于将 Chart.js 可视化引擎集成到 AngularJS 应用中。它作为一个封装器,将复杂的渲染逻辑封装在声明式组件中,从而实现交互式和响应式图形数据表示的创建。 该库的特色在于提供响应式数据同步,每当底层数据或配置模型发生变化时,它都会自动触发 Canvas 重绘。它还利用基于提供程序的配置系统,允许开发者集中管理全局样式、调色板和行为默认值,以确保整个应用视觉呈现的一致性。 该项目支持广泛的可视化能力,包括在单个 Canvas 上叠加多种图表类型的能力,以及集成用于专门渲染行为的自定义插件。它管理每个图表实例的完整生命周期,提供用于资源清理和事件处理的钩子,以捕获点击和悬停等用户交互。
Captures user interactions like clicks and hovers on chart elements to enable engaging data exploration.