12 dépôts
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 est une bibliothèque de visualisation de données Swift et un framework de traçage iOS utilisé pour rendre des jeux de données numériques discrets sous forme de graphiques interactifs. Il fournit un composant d'interface utilisateur défilant qui visualise les points de données en utilisant un système de coordonnées avec des mises en page et des styles configurables. Le framework se caractérise par son adaptation d'échelle de graphique, qui ajuste automatiquement l'axe vertical pour s'adapter aux points de données visibles au fur et à mesure que l'utilisateur fait défiler. Il prend en charge le rendu de données en temps réel, permettant aux vues graphiques de se mettre à jour instantanément à mesure que les jeux de données sous-jacents changent via des transitions animées. La bibliothèque couvre une variété de types de tracés, incluant les tracés linéaires, en barres et en points, et prend en charge le traçage multi-séries pour afficher plusieurs séries de données sur un seul graphique. Des capacités supplémentaires incluent l'étiquetage des points de données sur l'axe X, le style de graphique personnalisé et l'utilisation de marqueurs de ligne de référence pour mettre en évidence des seuils ou des valeurs de base spécifiques.
Provides smooth visual transitions for data points when numerical ranges or plot values are updated.
AAChartKit est une bibliothèque de graphiques déclarative et un framework de visualisation de données pour iOS, iPadOS et macOS. Il fonctionne comme un moteur de graphiques statistiques multi-types qui rend une variété de types de tracés, incluant les graphiques en courbes, en barres, en bulles, en boîtes à moustaches et polaires. Le framework utilise un moteur de rendu vectoriel Core Graphics pour dessiner des éléments visuels avec un contrôle précis au pixel près. Il fournit un système pour la visualisation interactive de données avec un support intégré pour les animations, le zoom, le panoramique et les événements d'interaction utilisateur. La bibliothèque couvre de larges capacités pour le tracé de données statistiques et les graphiques personnalisés, incluant la capacité de rendre des types complexes comme les barres d'erreur et les graphiques en cascade. Elle prend en charge l'animation dynamique des données, la synchronisation multi-graphiques et la création de tableaux de bord interactifs avec des infobulles personnalisables et des marqueurs de plage de valeurs.
Implements smooth visual transitions and animations when updating or loading data series in a chart.
FUXA est un système SCADA basé sur le web et un logiciel HMI industriel conçu pour surveiller et contrôler le matériel industriel. Il fonctionne comme une passerelle de protocoles industriels et un historien de données, permettant l'ingestion de télémétrie depuis des automates programmables industriels (API) et des capteurs via des protocoles de communication industriels standards. Le projet dispose d'un moteur d'automatisation basé sur les flux qui permet de construire une logique opérationnelle complexe via un environnement visuel de nœuds et de liens. Il utilise un rendu basé sur SVG pour ses interfaces graphiques, permettant aux utilisateurs de développer des widgets HMI personnalisés et des tableaux de bord synchronisés avec la télémétrie des appareils en temps réel. Le système couvre un large éventail de capacités opérationnelles, notamment la gestion des alarmes avec alertes basées sur des seuils, l'archivage de données temporelles dans des bases de données relationnelles ou spécialisées, et l'exécution de logique personnalisée via un moteur JavaScript intégré. Il fournit également des outils de configuration d'acquisition de données, d'exportation/importation de projets et un contrôle d'accès basé sur des jetons pour la sécurité administrative. FUXA peut être déployé en tant qu'application full-stack sur divers systèmes d'exploitation ou en tant que binaire headless sur des appareils embarqués.
Binds device variables to pipe graphics to visually represent real-time industrial flow and data changes.
Ce projet est un outil de visualisation de données D3.js et un générateur de graphiques à barres dynamiques qui convertit des données de classement historiques issues de fichiers CSV en chronologies visuelles animées. Il fonctionne comme un visualiseur de classement CSV et un tableau de bord de classement de séries temporelles pour illustrer comment les positions de différentes entités évoluent au fil du temps. L'outil propose des animations de tendances de classement et de tri automatisées qui transforment des données historiques statiques en transitions dynamiques. Il inclut une mise à l'échelle personnalisable des axes, comme des échelles semi-logarithmiques pour gérer des variances extrêmes dans les magnitudes de données, et des schémas de couleurs dynamiques qui attribuent des couleurs en fonction des noms d'entités ou des types de catégories. Le système couvre l'animation de données de séries temporelles, la personnalisation esthétique des graphiques pour des éléments comme l'arrondi des coins des barres et le positionnement des étiquettes, ainsi que l'importation de fichiers plats structurés pour piloter la visualisation.
Manages movement speed and defines transitions for data points as they shift ranks.
Il s'agit d'une bibliothèque d'animation React fournissant une collection de composants pour créer des mouvements chorégraphiés, des transitions complexes et du morphing SVG. Elle fonctionne comme une spécification de design de mouvement et un système de wrapper d'animation de composants UI utilisé pour appliquer des transformations 3D, des courbes de Bézier et des transitions d'entrée-sortie aux éléments d'interface. Le projet inclut une suite d'animation pilotée par le défilement pour synchroniser les mouvements de l'UI et les effets de parallaxe avec la position de la fenêtre d'affichage, ainsi qu'un framework de mouvement SVG pour animer des chemins, dessiner des lignes progressivement et interpoler des coordonnées pour le morphing de formes. Ses capacités couvrent un large éventail de mouvements visuels, incluant des effets visuels 3D comme des carrousels rotatifs, le mouvement de visualisation de données pour l'interpolation numérique et des assemblages de pages d'atterrissage interactifs. Elle gère également des animations de composants complexes pour les tableaux et les listes, et fournit des outils pour séquencer et enchaîner des animations pour plusieurs éléments.
Visualizes the addition and removal of table data rows through smooth transition animations.
maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve
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.