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

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

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

observablehq/plot

0
View on GitHub↗
5,305 نجوم·228 تفرعات·HTML·ISC·4 مشاهداتobservablehq.com/plot↗

Plot

هذه مكتبة تصور لقواعد الرسومات تُستخدم لبناء المخططات عن طريق تعيين البيانات الجدولية إلى علامات مرئية. تعمل كأداة تصور بيانات SVG وواجهة برمجة تطبيقات لتحليل البيانات الاستكشافية، مما يسمح للمستخدمين بتقديم تصورات معقدة وخرائط جغرافية.

تتميز المكتبة بمُصيّر خرائط GeoJSON الذي يسقط الإحداثيات الكروية في مساحة بكسل ثنائية الأبعاد وواجهة تصور Apache Arrow لمعالجة البيانات بكفاءة عالية.

تغطي قدراتها تحويل البيانات من خلال التجميع (binning) والتصنيف، والترميز المرئي عبر استنتاج المقياس التلقائي وتطبيق نظام الألوان، وتوليد مضاعفات صغيرة. تدعم تقديم الأشكال الهندسية في طرق عرض ذات طبقات وتصدير الصور الثابتة في بيئات جانب الخادم.

Features

  • Layered Visualization Composition - Implements a layered grammar of graphics to compose independent data, mark, and scale layers into a coherent view.
  • Declarative Visualization Grammars - Implements a formal grammar of graphics that builds charts by layering geometric shapes and mapping data to visual channels.
  • Apache Arrow Processing - Processes diverse input structures, including high-efficiency Apache Arrow tables, for optimized data visualization.
  • Data Visualization - Transforms rows of tabular data into visual representations to accelerate exploratory data analysis.
  • Visual Channel Bindings - Binds data columns and accessor functions to visual mark options to vary attributes across different data points.
  • Exploratory Data Analysis - Provides an API for rapidly transforming tabular data into charts to discover patterns and statistical insights.
  • Exploratory Analysis APIs - Offers a specialized API for rapid data exploration through automated scales, transforms, and small multiples.
  • Scale and Guide Inference Engines - Automatically infers appropriate quantitative, ordinal, and binned scales from data to generate axes and legends.
  • Tabular Data Analysis - Processes tabular data through binning, grouping, and stacking to prepare it for visual representation.
  • In-Memory Format Support - Handles diverse data structures, including arrays of objects and Apache Arrow tables, to improve processing efficiency.
  • Tabular Data Transformations - Computes binned, grouped, or stacked values during the rendering pipeline to prepare raw data for visual representation.
  • Geometric Data Mappings - Renders data as a variety of geometric marks, such as dots, lines, bars, and areas, to represent tabular information.
  • Grammar of Graphics Renderers - Renders tabular data using a grammar of graphics approach to build charts from layered geometric shapes.
  • Data-Driven Shape Generators - Translates tabular records into geometric shapes by binding data columns to visual channels like position and color.
  • SVG Data Visualization - Renders complex data visualizations and geographic maps as scalable vector graphics for web browsers.
  • Data Visualization Scales - Maps abstract data domains to visual properties like position and color through a system of automated scales.
  • Coordinate Projections - Provides mathematical utilities to project spherical longitude and latitude coordinates into two-dimensional pixel positions.
  • Categorical Data Mappings - Assigns discrete, ordinal, or nominal data to uniform visual intervals to prevent interpolation on chart axes.
  • Color Schemes - Encodes data magnitudes and categories using sequential, diverging, or categorical color palettes.
  • Tabular Data Pre-processing - Derives new data values on-the-fly through operations like binning and rolling averages to prepare data for visualization.
  • GeoJSON Renderers - Renders geographic features using the GeoJSON specification and projects them into visual map space.
  • Composable Mark Extensions - Allows creation of specialized chart types by combining primitive geometric marks or adding custom drawing logic.
  • Geographic Projections - Uses mathematical projections to transform spherical longitude and latitude into two-dimensional pixel space.
  • Geographic Data Mapping - Projects geographic coordinates and GeoJSON objects into visual maps to represent spatial trends.
  • Data Transformation Functions - Allows the definition of user-specified functions to derive custom data, indexes, or channels before rendering.
  • Server-Side Chart Image Exports - Produces SVG or PNG representations of visualizations in server-side environments by serializing the plot output.
  • Display Data Transformations - Groups, bins, or stacks data points to resolve overplotting and highlight patterns before rendering visual marks.
  • Small Multiples Generation - Partitions data by categorical or ordinal values to repeat a plot across multiple sub-grids for direct comparison.
  • Small Multiples Visualizations - Creates grids of similar charts to enable direct comparison between different categories or subsets of data.
  • Standalone Scale Generation - Generates independent scale objects that can be reused across different visualizations to maintain consistent mapping.

سجل النجوم

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

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

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

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

Start searching with AI

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

ما هي وظيفة observablehq/plot؟

هذه مكتبة تصور لقواعد الرسومات تُستخدم لبناء المخططات عن طريق تعيين البيانات الجدولية إلى علامات مرئية. تعمل كأداة تصور بيانات SVG وواجهة برمجة تطبيقات لتحليل البيانات الاستكشافية، مما يسمح للمستخدمين بتقديم تصورات معقدة وخرائط جغرافية.

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

الميزات الرئيسية لـ observablehq/plot هي: Layered Visualization Composition, Declarative Visualization Grammars, Apache Arrow Processing, Data Visualization, Visual Channel Bindings, Exploratory Data Analysis, Exploratory Analysis APIs, Scale and Guide Inference Engines.

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

تشمل البدائل مفتوحة المصدر لـ observablehq/plot: has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… tidyverse/ggplot2 — ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… yhat/ggpy — ggpy is a Python library for statistical data visualization based on the grammar of graphics. It functions as a… vega/vega-lite — Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Plot.
  • has2k1/plotnineالصورة الرمزية لـ has2k1

    has2k1/plotnine

    4,598عرض على GitHub↗

    Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative statistical plotting framework and multi-panel plotting engine, allowing users to create complex charts by mapping data variables to visual properties such as position, color, and size. The project is distinguished by its use of a layered composition model and a statistical transformation engine that performs aggregations and computations before rendering visuals. It features a comprehensive system for multi-panel faceting, which enables the splitting of a single visualization into

    Pythondata-analysisgrammargraphics
    عرض على GitHub↗4,598
  • tidyverse/ggplot2الصورة الرمزية لـ tidyverse

    tidyverse/ggplot2

    6,948عرض على GitHub↗

    ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti

    R
    عرض على GitHub↗6,948
  • makieorg/makie.jlالصورة الرمزية لـ MakieOrg

    MakieOrg/Makie.jl

    2,778عرض على GitHub↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    عرض على GitHub↗2,778
  • bqplot/bqplotالصورة الرمزية لـ bqplot

    bqplot/bqplot

    3,693عرض على GitHub↗

    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

    TypeScriptipythonjupytervisualizations
    عرض على GitHub↗3,693
  • عرض جميع البدائل الـ 30 لـ Plot→