12 repository-uri
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 este o bibliotecă de vizualizare a datelor Swift și un framework de plotting pentru iOS utilizat pentru a randa seturi de date numerice discrete sub formă de grafice interactive. Oferă o componentă de interfață cu utilizatorul scrollabilă care vizualizează punctele de date folosind un sistem de coordonate cu layout-uri și stiluri configurabile. Framework-ul se caracterizează prin scalarea adaptivă a graficului, care ajustează automat axa verticală pentru a se potrivi punctelor de date vizibile pe măsură ce utilizatorul face scroll. Suportă randarea datelor în timp real, permițând vizualizărilor grafice să se actualizeze instantaneu pe măsură ce seturile de date subiacente se modifică prin tranziții animate. Biblioteca acoperă o varietate de tipuri de grafice, inclusiv grafice liniare, cu bare și cu puncte, și suportă plotting-ul multi-dataset pentru a afișa mai multe serii de date pe un singur grafic. Capabilitățile suplimentare includ etichetarea punctelor de date pe axa X, stilizarea personalizată a graficelor și utilizarea markerelor de linie de referință pentru a evidenția praguri sau valori de bază specifice.
Provides smooth visual transitions for data points when numerical ranges or plot values are updated.
AAChartKit este o bibliotecă declarativă de charting și un framework de vizualizare a datelor pentru iOS, iPadOS și macOS. Funcționează ca un motor de charting statistic multi-tip care randează o varietate de tipuri de grafice, inclusiv grafice liniare, cu bare, cu bule, box plot și polare. Framework-ul utilizează un motor de randare vectorială Core Graphics pentru a desena elemente vizuale cu control precis la nivel de pixel. Oferă un sistem pentru vizualizarea interactivă a datelor, având suport nativ pentru animații, zoom, panning și evenimente de interacțiune cu utilizatorul. Biblioteca acoperă capabilități largi pentru plotarea datelor statistice și charting personalizat, inclusiv capacitatea de a randa tipuri complexe precum bare de eroare și grafice de tip waterfall. Suportă animația dinamică a datelor, sincronizarea multi-grafic și crearea de dashboard-uri interactive cu tooltip-uri personalizabile și markere de interval de valori.
Implements smooth visual transitions and animations when updating or loading data series in a chart.
FUXA este un sistem SCADA bazat pe web și software HMI industrial conceput pentru monitorizarea și controlul hardware-ului industrial. Funcționează ca un gateway pentru protocoale industriale și un istoric de date, permițând ingestia de telemetrie de la controllere logice programabile (PLC) și senzori prin protocoale standard de comunicație industrială. Proiectul dispune de un motor de automatizare bazat pe fluxuri, care permite construirea unei logici operaționale complexe folosind un mediu vizual de tip nod-și-muchie. Utilizează randarea bazată pe SVG pentru interfețele grafice, permițând utilizatorilor să dezvolte widget-uri HMI personalizate și dashboard-uri care se sincronizează cu telemetria dispozitivelor în timp real. Sistemul acoperă o gamă largă de capabilități operaționale, inclusiv gestionarea alarmelor cu alerte bazate pe praguri, arhivarea datelor de tip time-series în baze de date relaționale sau specializate și execuția de logică personalizată printr-un motor JavaScript integrat. Oferă, de asemenea, instrumente pentru configurarea achiziției de date, exportul și importul stării proiectului și controlul accesului bazat pe token-uri pentru securitatea administrativă. FUXA poate fi implementat ca o aplicație full-stack pe diverse sisteme de operare sau ca un binar headless pe dispozitive embedded.
Binds device variables to pipe graphics to visually represent real-time industrial flow and data changes.
Acest proiect este un instrument de vizualizare a datelor D3.js și un generator de grafice cu bare dinamice care convertește datele istorice de clasament din fișiere CSV în linii temporale vizuale animate. Funcționează ca un vizualizator de clasamente CSV și un dashboard de clasamente pentru serii temporale, pentru a ilustra modul în care pozițiile diferitelor entități se schimbă de-a lungul timpului. Instrumentul dispune de animații automatizate pentru sortarea și tendințele clasamentelor, care transformă datele istorice statice în tranziții dinamice. Include scalarea personalizabilă a axelor, cum ar fi scalele semi-logaritmice pentru a gestiona variațiile extreme în magnitudinea datelor, și scheme de culori dinamice care atribuie culori în funcție de numele entităților sau tipurile de categorii. Sistemul acoperă animația datelor de tip serii temporale, personalizarea estetică a graficelor pentru elemente precum rotunjirea colțurilor barelor și poziționarea etichetelor, precum și importul de fișiere structurate pentru a genera vizualizarea.
Manages movement speed and defines transitions for data points as they shift ranks.
This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I
Visualizes the addition and removal of table data rows through smooth transition animations.
maptalks.js este o bibliotecă de randare a hărților JavaScript și un framework de interacțiune cu hărți web utilizat pentru a randa date geografice interactive 2D și 3D pe un canvas web. Acesta funcționează ca un motor geospațial 3D care suportă formate 3DTiles și GLTF, un instrument de vizualizare GeoJSON și o bibliotecă de analiză spațială. Proiectul se distinge prin randare de înaltă performanță și animație geospațială dinamică, incluzând capacitatea de a simula fluxul de trafic și de a executa tranziții vizuale fluide pentru elementele hărții. Oferă instrumente cuprinzătoare pentru editarea geometrică interactivă, permițând utilizatorilor să deseneze și să modifice forme vectoriale, cercuri și curbe Bezier direct pe hartă. Biblioteca acoperă o gamă largă de capabilități, inclusiv analiza datelor geospațiale pentru calcularea distanțelor și ariilor, conversia sistemului de coordonate și gestionarea complexă a straturilor. Include o suită extinsă de interfață utilizator cu ferestre de informații, meniuri contextuale și panouri de control personalizate pentru hărți. Integrarea datelor este gestionată prin fluxuri de lucru GeoJSON, preluarea resurselor remote și instrumente de serializare care exportă stările hărții și geometriile în 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.