16 रिपॉजिटरी
Capabilities for creating moving graphical representations of data to show evolution over time.
Distinct from Data Visualization: Distinct from Data Visualization: specifically targets the temporal animation of data plots.
Explore 16 awesome GitHub repositories matching data & databases · Animated Visualizations. Refine with filters or upvote what's useful.
Matplotlib is a Python data visualization library and 2D plotting engine used to generate publication-quality figures and charts from numerical data. It serves as a numerical graphics library and data visualization toolkit for mapping data to visual elements. The library provides capabilities for producing static, animated, and interactive visualizations. This includes creating high-resolution figures for professional documents, generating moving graphics to illustrate data evolution over time, and building dynamic plots for interactive data exploration. The toolkit supports scientific plott
Enables the creation of moving graphical representations to illustrate data changes over time or process sequences.
LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on
Generates dynamic 2D and 3D data plots that evolve over time via interactive loops.
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 is a Swift data visualization library and iOS plotting framework used to render discrete numerical datasets as interactive graphs. It provides a scrollable user interface component that visualizes data points using a coordinate system with configurable layouts and styling. The framework is characterized by its adaptive graph scaling, which automatically adjusts the vertical axis to fit the visible data points as the user scrolls. It supports real-time data rendering, allowing graph views to update instantly as underlying datasets change through animated transitions. The l
Provides smooth visual transitions for data points when numerical ranges or plot values are updated.
AAChartKit iOS, iPadOS और macOS के लिए एक घोषणात्मक (declarative) चार्टिंग लाइब्रेरी और डेटा विज़ुअलाइज़ेशन फ्रेमवर्क है। यह एक मल्टी-टाइप सांख्यिकीय चार्टिंग इंजन के रूप में कार्य करता है जो लाइन, बार, बबल, बॉक्स प्लॉट और पोलर चार्ट सहित विभिन्न प्लॉट प्रकारों को रेंडर करता है। फ्रेमवर्क सटीक पिक्सेल नियंत्रण के साथ दृश्य तत्वों को खींचने के लिए एक Core Graphics वेक्टर रेंडरिंग इंजन का उपयोग करता है। यह एनिमेशन, ज़ूमिंग, पैनिंग और यूज़र इंटरैक्शन इवेंट्स के लिए इन-बिल्ट सपोर्ट की विशेषता वाला इंटरैक्टिव डेटा विज़ुअलाइज़ेशन के लिए एक सिस्टम प्रदान करता है। लाइब्रेरी सांख्यिकीय डेटा प्लॉटिंग और कस्टम चार्टिंग के लिए व्यापक क्षमताओं को कवर करती है, जिसमें एरर बार और वॉटरफॉल चार्ट जैसे जटिल प्रकारों को रेंडर करने की क्षमता शामिल है। यह डायनामिक डेटा एनिमेशन, मल्टी-चार्ट सिंक्रोनाइज़ेशन और अनुकूलन योग्य टूलटिप्स और वैल्यू रेंज मार्कर्स के साथ इंटरैक्टिव डैशबोर्ड के निर्माण का सपोर्ट करती है।
Implements smooth visual transitions and animations when updating or loading data series in a chart.
matplotlib-cpp एक हेडर-ओनली C++ लाइब्रेरी और रैपर है जो सीधे C++ कोड से Matplotlib फंक्शन्स को कॉल करके 2D और 3D विज़ुअलाइज़ेशन के निर्माण को सक्षम बनाता है। यह Python-आधारित बैकएंड का उपयोग करके लाइन प्लॉट, बार ग्राफ़ और सरफेस चार्ट उत्पन्न करने के लिए एक प्लॉटिंग इंटरफ़ेस के रूप में कार्य करता है। लाइब्रेरी को एक हल्के एकीकरण के रूप में डिज़ाइन किया गया है जो जटिल बिल्ड प्रक्रिया या कंपाइल किए गए बाइनरी की आवश्यकता के बिना प्लॉटिंग क्षमताएं प्रदान करता है। यह मल्टी-डायमेंशनल डेटा रेंडरिंग, वेक्टर फ़ील्ड प्लॉटिंग और कई सबप्लॉट्स की व्यवस्था सहित विज़ुअलाइज़ेशन क्षमताओं की एक श्रृंखला को कवर करती है। टूलकिट डायनामिक एनिमेशन के उत्पादन और उत्पन्न विज़ुअलाइज़ेशन को छवि फ़ाइलों के रूप में एक्सपोर्ट करने का भी सपोर्ट करती है।
Creates moving visualizations by updating plot data over time to illustrate dynamic processes.
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
Converts historical ranking data into animated bar charts to illustrate changes in entity positions over time.
यह एक React एनीमेशन लाइब्रेरी है जो कोरियोग्राफ्ड मोशन, जटिल ट्रांज़िशन, और SVG मॉर्फिंग बनाने के लिए कंपोनेंट्स का एक संग्रह प्रदान करती है। यह एक मोशन डिज़ाइन विनिर्देश और एक UI कंपोनेंट एनीमेशन रैपर सिस्टम के रूप में कार्य करता है जिसका उपयोग इंटरफेस एलिमेंट्स पर 3D ट्रांसफॉर्म्स, बेज़ियर कर्व्स, और एंट्री-एग्जिट ट्रांज़िशन लागू करने के लिए किया जाता है। इस प्रोजेक्ट में UI मूवमेंट्स और पैरालैक्स इफेक्ट्स को व्यूपोर्ट स्थिति के साथ सिंक्रोनाइज़ करने के लिए एक स्क्रॉल-ड्रिवन एनीमेशन सूट, और पाथ्स को एनिमेट करने, लाइन्स को क्रमिक रूप से खींचने, और शेप मॉर्फिंग के लिए निर्देशांक को इंटरपोलेट करने के लिए एक SVG मोशन फ्रेमवर्क शामिल है। इसकी क्षमताएं विज़ुअल मोशन की एक विस्तृत श्रृंखला को कवर करती हैं, जिसमें रोटेटिंग कैरोसेल्स जैसे 3D विज़ुअल इफेक्ट्स, संख्यात्मक इंटरपोलेशन के लिए डेटा विज़ुअलाइज़ेशन मोशन, और इंटरैक्टिव लैंडिंग पेज असेंबली शामिल हैं। यह टेबल्स और सूचियों के लिए जटिल कंपोनेंट एनिमेशन को भी प्रबंधित करता है, और कई एलिमेंट्स के लिए एनिमेशन को अनुक्रमित और चेन करने के लिए टूल्स प्रदान करता है।
Visualizes the addition and removal of table data rows through smooth transition animations.
Plotnine 'Grammar of Graphics' पर आधारित Python के लिए एक डेटा विज़ुअलाइज़ेशन लाइब्रेरी है। यह एक घोषणात्मक (declarative) सांख्यिकीय प्लॉटिंग फ्रेमवर्क और मल्टी-पैनल प्लॉटिंग इंजन के रूप में कार्य करता है, जो यूज़र्स को डेटा वेरिएबल्स को स्थिति, रंग और आकार जैसे विज़ुअल गुणों से मैप करके जटिल चार्ट बनाने की अनुमति देता है। प्रोजेक्ट को इसके लेयर्ड कंपोजिशन मॉडल और सांख्यिकीय ट्रांसफॉर्मेशन इंजन द्वारा प्रतिष्ठित किया गया है जो विज़ुअल्स रेंडर करने से पहले एग्रीगेशन और गणना करता है। इसमें मल्टी-पैनल फैसेटिंग के लिए एक व्यापक सिस्टम है, जो श्रेणीबद्ध वेरिएबल्स के आधार पर एक एकल विज़ुअलाइज़ेशन को सब-प्लॉट्स के ग्रिड में विभाजित करने में सक्षम बनाता है। लाइब्रेरी वितरण, क्षेत्र और स्कैटर प्लॉट्स के लिए विविध ज्यामितीय प्रतिनिधित्व, और भौगोलिक सीमाओं को रेंडर करने के लिए जियोस्पेशियल विज़ुअलाइज़ेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह डेटा-संचालित तत्वों को गैर-डेटा सौंदर्य गुणों से अलग करने के लिए स्केल मैपिंग, कोऑर्डिनेट प्रोजेक्शन और थीम-आधारित स्टाइलिंग के लिए व्यापक टूल प्रदान करती है। फ्रेमवर्क रेंडरिंग के लिए Matplotlib बैकएंड का उपयोग करता है और पाइपिंग ऑपरेशंस के माध्यम से टैबुलर डेटाफ़्रेम के साथ एकीकृत होता है।
Provides capabilities for creating moving graphical representations of data to show evolution over time.
maptalks.js एक JavaScript मैप रेंडरिंग लाइब्रेरी और वेब मैप इंटरैक्शन फ्रेमवर्क है जिसका उपयोग वेब कैनवास पर इंटरैक्टिव 2D और 3D भौगोलिक डेटा को रेंडर करने के लिए किया जाता है। यह 3DTiles और GLTF प्रारूपों का समर्थन करने वाला एक 3D जियोस्पेशियल इंजन, एक GeoJSON विज़ुअलाइज़ेशन टूल और एक स्थानिक विश्लेषण लाइब्रेरी के रूप में कार्य करता है। यह प्रोजेक्ट उच्च-प्रदर्शन रेंडरिंग और डायनेमिक जियोस्पेशियल एनीमेशन के माध्यम से खुद को अलग करता है, जिसमें ट्रैफ़िक प्रवाह का अनुकरण करने और मैप तत्वों के लिए सुचारू विजुअल ट्रांजिशन निष्पादित करने की क्षमता शामिल है। यह इंटरैक्टिव ज्यामिति संपादन के लिए व्यापक टूल्स प्रदान करता है, जिससे उपयोगकर्ता सीधे मैप पर वेक्टर आकार, वृत्त और बेज़ियर कर्व्स खींच और संशोधित कर सकते हैं। यह लाइब्रेरी दूरी और क्षेत्रों की गणना के लिए जियोस्पेशियल डेटा विश्लेषण, कोऑर्डिनेट सिस्टम रूपांतरण और जटिल लेयर प्रबंधन सहित व्यापक क्षमताओं को कवर करती है। इसमें सूचना विंडो, संदर्भ मेनू और कस्टम मैप कंट्रोल पैनल के साथ एक व्यापक यूजर इंटरफेस सूट शामिल है। डेटा एकीकरण GeoJSON वर्कफ़्लो, रिमोट रिसोर्स फ़ेचिंग और सीरियलाइज़ेशन टूल्स के माध्यम से संभाला जाता है जो मैप स्टेट्स और ज्यामिति को JSON में निर्यात करते हैं।
Creates moving graphical representations of geospatial data to show evolution and transitions over time.
geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery analysis using Google Earth Engine data and cloud computing. It provides a mapping tool for displaying geospatial datasets within Jupyter notebooks and a suite of tools for classifying imagery and calculating zonal statistics. The project includes a utility to convert geospatial analysis scripts from JavaScript into Python code to facilitate data manipulation. It also enables the generation of timelapse animations and time-series visualizations from satellite imagery catalogs. The
Generates animated GIFs and time-series visualizations from satellite imagery catalogs to illustrate geographic changes over time.
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.
This project is a cross-platform mobile graphing library designed for rendering high-performance animated line charts and data visualizations. It functions as a canvas-based data visualization system and interactive charting component for mobile applications. The library focuses on animated data visualization, using interpolation to create smooth visual transitions between different data sets. It utilizes a GPU-accelerated graphics engine to maintain high frame rates and fluid transitions during data updates. The capability surface includes interaction systems for tracking pan gestures and d
Functions as an animated visualization tool that interpolates state changes between data sets for smooth updates.
Evilcharts is a data visualization library and animated charting framework designed to render interactive data graphics. It functions as a responsive data graphics engine that transforms raw data sets into visual formats such as bars, lines, and pies. The project focuses on interactive data visualization by incorporating motion triggers and visual transitions. It provides tools for custom chart styling to align visual effects and colors with specific brand guidelines and design requirements. The engine manages responsive data dashboards through automatic layout scaling to maintain consistenc
Provides interactive motion triggers and visual transitions to help users explore data.