4 个仓库
Extension frameworks for adding custom behaviors and visual enhancements to data charts.
Distinct from Plugin Systems: Targets heatmap and chart visualization extensions rather than general developer tool plugins.
Explore 4 awesome GitHub repositories matching development tools & productivity · Chart Visualization Plugins. Refine with filters or upvote what's useful.
uPlot 是一个高性能 Canvas 时间序列图表库,旨在以高帧率渲染数百万个数据点。它作为一个高频数据可视化工具和实时数据流绘图仪,利用 HTML5 Canvas API 在绘制大型时间数据集时保持响应性。 该项目的独特之处在于其基于插件的可视化框架,允许自定义渲染器创建专门的视觉效果,如热力图和箱线图。它还作为一个交互式金融图表工具,专门支持 OHLC 图表、柱状图和面积带。 该库涵盖了广泛的功能,包括具有线性、对数和均匀刻度的轴管理,以及通过缩放、平移和跨多个链接视图的同步光标进行的交互式导航。它提供了用于动态数据流式传输的滑动窗口缓冲系统,以及用于管理缺失数据和时区感知处理的工具。附加功能包括堆叠图表聚合以及将可视化导出为静态图像格式的能力。
Allows developers to extend the core engine with custom renderers for specialized visuals like heatmaps and box plots.
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
Extends chart functionality through a plugin system for custom chart types and interactions.
cal-heatmap is a JavaScript visualization library used to render time-series data as a grid of colored cells. It functions as a customizable calendar component that maps data density and frequency over temporal intervals ranging from minutes to years. The library provides built-in support for localized temporal displays, allowing for the adjustment of regional date formats, timezones, and locale-specific week starts. It utilizes a plugin system for both the calendar layout and heatmap charts to extend behaviors and visual styles. The system manages data visualization through SVG-based grid r
Implements a plugin system for heatmaps to integrate custom behaviors and visual enhancements.
Angular-chart.js 是一个前端图表库,提供了一组可重用的指令,用于将 Chart.js 可视化引擎集成到 AngularJS 应用中。它作为一个封装器,将复杂的渲染逻辑封装在声明式组件中,从而实现交互式和响应式图形数据表示的创建。 该库的特色在于提供响应式数据同步,每当底层数据或配置模型发生变化时,它都会自动触发 Canvas 重绘。它还利用基于提供程序的配置系统,允许开发者集中管理全局样式、调色板和行为默认值,以确保整个应用视觉呈现的一致性。 该项目支持广泛的可视化能力,包括在单个 Canvas 上叠加多种图表类型的能力,以及集成用于专门渲染行为的自定义插件。它管理每个图表实例的完整生命周期,提供用于资源清理和事件处理的钩子,以捕获点击和悬停等用户交互。
Supports integrating custom plugins to add specialized rendering behaviors and features beyond standard visualization capabilities.