12 个仓库
Graphical representations of directional movement using animated particles on map links.
Distinct from Animated Visualizations: Specifically targets directional flow animation (e.g., particles) rather than general temporal data animation.
Explore 12 awesome GitHub repositories matching data & databases · Animated Flow Visualizations. Refine with filters or upvote what's useful.
Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates particle flows representing wind, ocean currents, and waves on a customizable map, and supports overlaying color-coded meteorological, oceanographic, chemical, and particulate data for detailed analysis. The platform distinguishes itself by offering multiple cartographic projections—including orthographic, equirectangular, and stereographic—that can be switched to view global patterns from different perspectives. It also provides keyboard-driven navigation, allowing map rotation
Animates wind, ocean currents, and wave patterns as moving particles overlaid on a world map.
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
Animates data point transitions smoothly when new data is added or updated in the chart.
ScrollableGraphView 是一个 Swift 数据可视化库和 iOS 绘图框架,用于将离散数值数据集渲染为交互式图表。它提供了一个可滚动的用户界面组件,使用具有可配置布局和样式的坐标系来可视化数据点。 该框架的特点是其自适应图表缩放,当用户滚动时,它会自动调整垂直轴以适应可见数据点。它支持实时数据渲染,允许图表视图随着底层数据集通过动画过渡发生变化而即时更新。 该库涵盖了多种图表类型,包括折线图、柱状图和点图,并支持多数据集绘图以在单个图表上显示多个数据系列。其他功能包括 X 轴数据点标注、自定义图表样式,以及使用参考线标记来突出显示特定阈值或基准值。
Provides smooth visual transitions for data points when numerical ranges or plot values are updated.
AAChartKit is a declarative charting library and data visualization framework for iOS, iPadOS, and macOS. It functions as a multi-type statistical charting engine that renders a variety of plot types, including line, bar, bubble, box plot, and polar charts. The framework utilizes a Core Graphics vector rendering engine to draw visual elements with precise pixel control. It provides a system for interactive data visualization featuring built-in support for animations, zooming, panning, and user interaction events. The library covers broad capabilities for statistical data plotting and custom
Implements smooth visual transitions and animations when updating or loading data series in a chart.
FUXA is a web-based SCADA system and industrial HMI software designed for monitoring and controlling industrial hardware. It functions as an industrial protocol gateway and data historian, enabling the ingestion of telemetry from programmable logic controllers and sensors through standard industrial communication protocols. The project features a flow-based automation engine that allows for the construction of complex operational logic using a visual node-and-edge environment. It utilizes SVG-based rendering for its graphical interfaces, allowing users to develop custom HMI widgets and dashbo
Binds device variables to pipe graphics to visually represent real-time industrial flow and data changes.
This project is a D3.js data visualization tool and dynamic bar chart generator that converts historical ranking data from comma-separated values into animated visual timelines. It functions as a CSV ranking visualizer and time-series ranking dashboard to illustrate how the positions of different entities change over a period of time. The tool features automated sorting and ranking trend animations that transform static historical data into dynamic transitions. It includes customizable axis scaling, such as semi-logarithmic scales to handle extreme variances in data magnitudes, and dynamic co
Manages movement speed and defines transitions for data points as they shift ranks.
这是一个 React 动画库,提供了一系列组件,用于创建编排运动、复杂过渡和 SVG 形态变换。它作为一个运动设计规范和 UI 组件动画封装系统,用于将 3D 变换、贝塞尔曲线和进入-退出过渡应用于界面元素。 该项目包括一个滚动驱动的动画套件,用于将 UI 运动和视差效果与视口位置同步;以及一个 SVG 运动框架,用于动画化路径、增量绘制线条以及插值坐标以进行形状变换。 其功能涵盖了广泛的视觉运动,包括旋转轮播图等 3D 视觉效果、用于数值插值的数据可视化运动,以及交互式落地页组件。它还管理表格和列表的复杂组件动画,并提供用于对多个元素进行排序和链接动画的工具。
Visualizes the addition and removal of table data rows through smooth transition animations.
maptalks.js 是一个 JavaScript 地图渲染库和 Web 地图交互框架,用于在 Web 画布上渲染交互式 2D 和 3D 地理数据。它作为一个支持 3DTiles 和 GLTF 格式的 3D 地理空间引擎、GeoJSON 可视化工具和空间分析库。 该项目通过高性能渲染和动态地理空间动画脱颖而出,包括模拟交通流和为地图元素执行平滑视觉过渡的能力。它提供了用于交互式几何编辑的全面工具,允许用户直接在地图上绘制和修改矢量形状、圆形和贝塞尔曲线。 该库涵盖了广泛的能力,包括用于计算距离和面积的地理空间数据分析、坐标系转换和复杂的图层管理。它包括一个广泛的用户界面套件,带有信息窗口、上下文菜单和自定义地图控制面板。 数据集成通过 GeoJSON 工作流、远程资源获取以及将地图状态和几何图形导出为 JSON 的序列化工具进行处理。
Provides graphical representations of directional movement using animated particles on map links.
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
Animates the transition of bars and lines when data models change to visually represent value differences.
bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit
Smooths the visual transition between different data states with configurable animation durations.
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 smooth visual transitions between data states when plot attributes are updated.
Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch
Draws links between map points with animated particles to visualize directional relationships.