awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
d3 avatar

d3/d3

0
View on GitHub↗
113,118 نجوم·22,715 تفرعات·Shell·ISC·30 مشاهداتd3js.org↗

D3

D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions.

The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite for managing user interactions, enabling the creation of interactive selection areas that respond to mouse and touch input.

Beyond visualization, the project provides a collection of utilities for document manipulation and data processing. These tools allow developers to query elements, apply data-driven transformations, and perform operations such as ordering, grouping, and summarizing datasets to prepare them for rendering in vector or bitmap contexts.

Features

  • Data Visualization Libraries - Modular components like scales, axes, and shapes enable the construction of dynamic and interactive data visualizations.
  • Data Visualization Scales - Mathematical mapping functions translate abstract data domains into visual properties including position, color, and size.
  • Low-Level Rendering Engines - Directly manipulate graphical elements through low-level primitives to build custom rendering logic for vector and bitmap visualizations.
  • DOM Manipulation Libraries - Select, traverse, and modify document elements to apply data-driven transformations directly within the browser.
  • Data-Driven Shape Generators - Generate visual path definitions by mapping data values to coordinates for vector-based graphics.
  • Brush Interaction Utilities - Implement interactive selection areas that allow users to highlight and isolate specific data ranges within a visualization.
  • Data Processing and Analytics - Library for bringing data to life with web-based visualizations.
  • Animation and Tweening - Data-driven document animation library.
  • Canvas Libraries - Library for visualizing data using web standards like Canvas.
  • Frontend Development - Powerful library for data-driven document visualization.
  • Game Engines - Data-driven document manipulation and visualization library.
  • Hierarchical Layouts - Arrange tree-structured data into hierarchical visual representations such as node-link and enclosure diagrams.
  • Geographic Projections - Project spherical geographic coordinates onto a plane while supporting adaptive sampling of polygons and polylines for geometric accuracy.
  • Array Manipulation Utilities - Comprehensive utilities handle the ordering, searching, summarizing, binning, and grouping of complex data sets.

سجل النجوم

مخطط تاريخ النجوم لـ d3/d3مخطط تاريخ النجوم لـ d3/d3

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ D3

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع D3.
  • mozilla/metrics-graphicsالصورة الرمزية لـ mozilla

    mozilla/metrics-graphics

    7,403عرض على GitHub↗

    metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data graphics and layouts. It functions as a statistical graphics engine that maps raw data to geometric shapes and structured objects to render complex, data-driven layouts. The toolkit specializes in rendering time-series data through line charts and scatterplots using a consistent layout system. It also provides capabilities for statistical distribution mapping, including the creation of rug plots to represent one-dimensional data density. The system covers a broad surface of

    TypeScript
    عرض على GitHub↗7,403
  • observablehq/plotالصورة الرمزية لـ observablehq

    observablehq/plot

    5,305عرض على GitHub↗

    This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It functions as an SVG data visualization tool and an exploratory data analysis API, allowing users to render complex visualizations and geographic maps. The library features a GeoJSON map renderer that projects spherical coordinates into two-dimensional pixel space and an Apache Arrow visualization interface for high-efficiency data processing. Its capability surface covers data transformation through binning and grouping, visual encoding via automatic scale inference and color

    HTMLchartsd3data-visualization
    عرض على GitHub↗5,305
  • metricsgraphics/metrics-graphicsالصورة الرمزية لـ metricsgraphics

    metricsgraphics/metrics-graphics

    7,403عرض على GitHub↗

    This project is an SVG data visualization library and charting engine designed to render quantitative metrics and time-series data within a web browser. It provides a framework for creating concise visual representations of numerical data sets, such as line charts, scatterplots, and histograms. The library utilizes a component-based layout framework to organize visual elements into hierarchical structures with automated spacing and positioning. It includes a coordinate-space mapping tool that translates raw data values into pixel coordinates using linear scales and axis transformations. The

    TypeScript
    عرض على GitHub↗7,403
  • longbridge/gpui-componentالصورة الرمزية لـ longbridge

    longbridge/gpui-component

    11,793عرض على GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Rustdesktop-applicationgpuirust
    عرض على GitHub↗11,793
عرض جميع البدائل الـ 30 لـ D3→

الأسئلة الشائعة

ما هي وظيفة d3/d3؟

D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions.

ما هي الميزات الرئيسية لـ d3/d3؟

الميزات الرئيسية لـ d3/d3 هي: Data Visualization Libraries, Data Visualization Scales, Low-Level Rendering Engines, DOM Manipulation Libraries, Data-Driven Shape Generators, Brush Interaction Utilities, Data Processing and Analytics, Animation and Tweening.

ما هي البدائل مفتوحة المصدر لـ d3/d3؟

تشمل البدائل مفتوحة المصدر لـ d3/d3: mozilla/metrics-graphics — metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data… observablehq/plot — This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It… metricsgraphics/metrics-graphics — This project is an SVG data visualization library and charting engine designed to render quantitative metrics and… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… jacomyal/sigma.js — sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale…