9 مستودعات
Integrated charting and mapping components for rendering datasets as interactive graphics.
Distinguishing note: Focuses on graphical data representation.
Explore 9 awesome GitHub repositories matching user interface & experience · Data Visualization Libraries. Refine with filters or upvote what's useful.
Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex datasets. It provides a declarative configuration interface that maps data structures to visual components, supporting a variety of chart types including line, bar, pie, scatter, and radar plots. The library distinguishes itself through a hardware-accelerated drawing layer that ensures high-performance rendering across mobile platforms. It features a gesture-driven transformation engine that enables users to pan, zoom, and scale views, alongside an interpolated animation syste
Provides a mobile-optimized library for rendering interactive line, bar, and radar charts with hardware-accelerated animations.
This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi
Building complex, modular charts by composing individual components like axes, legends, and data shapes into a unified layout.
Plotly.py is a comprehensive framework for building production-ready data applications and interactive dashboards directly from Python code. It functions as both a high-performance visualization library for browser-based charts and a full-stack tool for transforming analytical scripts into responsive, web-based interfaces. By abstracting away the need for manual HTML or JavaScript, it allows developers to define complex layouts and functional logic using modular, reusable components. The framework distinguishes itself through a robust architecture that handles event orchestration and state sy
Creates interactive, browser-based charts and graphs that support zooming, panning, and complex data exploration.
AG Grid is a JavaScript data grid library designed for rendering and manipulating large datasets within web applications. It functions as a comprehensive toolset for building interactive tables that support complex data visualization, enabling the display of massive volumes of information while maintaining responsive user interactions. The library distinguishes itself through a column-oriented layout engine and a plugin-based architecture that allows for modular extensions. It utilizes a cell-based component lifecycle and an expression-based evaluation engine to manage data updates and format
Provides tools for building sophisticated data-driven interfaces that handle massive volumes of information.
ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c
Enables smooth zooming and panning across large datasets to maintain performance during data exploration.
vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha
Provides a set of tools for rendering complex charts and graphics based on configuration objects and datasets.
Word Cloud is a Python library designed to transform raw text data into graphical visualizations. It functions as a text analysis tool that processes natural language input to identify recurring keywords and summarize thematic content through visual representations. The library distinguishes itself by its ability to generate word clouds that conform to custom image silhouettes. By utilizing raster-based masking and greedy collision detection, it maps word frequency to font size while ensuring that text is placed within specific, user-defined shapes. The tool handles the entire pipeline of te
Provides a library for transforming raw text input into graphical word clouds to highlight frequently occurring terms.
Wave هو إطار عمل تطبيق ويب كامل المكدس ومكتبة واجهة مستخدم منخفضة الكود مصممة لبناء لوحات معلومات البيانات في الوقت الفعلي والواجهات التفاعلية باستخدام Python و R. يسمح للمطورين بتحديد واجهات مستخدم قائمة على المتصفح وإدارة حالة جانب الخادم دون كتابة HTML أو CSS. يعمل المشروع كمزامن حالة تعاوني، يقوم بترحيل وحفظ حالة التطبيق عبر مستخدمين متزامنين متعددين لتمكين تجارب مشتركة في الوقت الفعلي. يتميز ببث تحديثات حية وتصورات بيانات للمتصفحات المتصلة من خلال نموذج برمجة موحد. يغطي إطار العمل نطاقاً واسعاً من القدرات، بما في ذلك إنشاء تخطيطات سريعة الاستجابة، ونماذج إدخال تفاعلية، وتصورات بيانات. يتضمن أدوات لإدارة توجيه التطبيق، وعرض جداول البيانات، وبناء واجهات دردشة تحادثية. يمكن للمستخدمين بدء مشاريع جديدة باستخدام قوالب محددة مسبقاً أو استيراد مكتبة من أمثلة التطبيقات لتكون بمثابة تنفيذات مرجعية.
Generates various charts including line and area plots with options for grouping and annotations.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Provides a library for creating reactive dashboards with cross-filtering and dynamic data catalogs.