awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
matplotlib avatar

matplotlib/matplotlib

0
View on GitHub↗
22,891 Stars·8,356 Forks·Python·6 Aufrufematplotlib.org/stable↗

Matplotlib

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 plotting to convert raw numerical datasets into visual formats for analyzing trends and communicating research findings.

Features

  • Python Visualization - Serves as a primary library for statistical plotting and scientific visualization within the Python ecosystem.
  • Animated Data Representations - Generates moving graphics to visualize the evolution of numerical data over time.
  • Data Exploration - Provides tools for interactively browsing, filtering, and inspecting data through dynamic plots.
  • Data Visualization - Renders high-resolution static figures in various formats suitable for professional documents and reports.
  • Animated Visualizations - Enables the creation of moving graphical representations to illustrate data changes over time or process sequences.
  • Interactive Visualization Rendering - Provides capabilities for rendering dynamic charts and plots that update in response to user interaction.
  • 2D Rendering Engines - Implements a 2D rendering engine optimized for generating publication-quality figures from numerical data.
  • Numerical Graphics Libraries - Provides a specialized software package for producing plots based on mathematical and numerical datasets.
  • Artist Hierarchies - Organizes every visual element as an artist object capable of drawing itself onto the canvas.
  • Backend-Agnostic Rendering Pipelines - Implements a rendering pipeline that decouples high-level plot descriptions from specific graphical backend implementations.
  • Object-Oriented Models - Employs an internal object-oriented class hierarchy to manage the state and rendering of figures, axes, and plots.
  • Pluggable Backends - Provides a pluggable backend architecture that allows the plotting API to target diverse output formats and GUI toolkits.
  • State-Based Plotting Interfaces - Maintains a hidden global state of the current figure and axes to enable a simplified functional plotting API.
  • Coordinate Transform Hierarchies - Utilizes a hierarchy of coordinate transformations to map raw data values to screen pixel coordinates.
  • Data Visualization - Standard library for plotting and data visualization.
  • Visualization and Analysis - Standard library for publication-quality 2D plotting.
  • Data Analysis and Processing - Comprehensive plotting and visualization.
  • Data Visualization - Standard plotting library for Python.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.

Star-Verlauf

Star-Verlauf für matplotlib/matplotlibStar-Verlauf für matplotlib/matplotlib

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht matplotlib/matplotlib?

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.

Was sind die Hauptfunktionen von matplotlib/matplotlib?

Die Hauptfunktionen von matplotlib/matplotlib sind: Python Visualization, Animated Data Representations, Data Exploration, Data Visualization, Animated Visualizations, Interactive Visualization Rendering, 2D Rendering Engines, Numerical Graphics Libraries.

Welche Open-Source-Alternativen gibt es zu matplotlib/matplotlib?

Open-Source-Alternativen zu matplotlib/matplotlib sind unter anderem: bokeh/bokeh — Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance… altair-viz/altair — Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to… vega/altair — Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as… pyecharts/pyecharts — pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data… plotly/plotly.py — Plotly.py is a comprehensive framework for building production-ready data applications and interactive dashboards… mwaskom/seaborn — Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built…

Open-Source-Alternativen zu Matplotlib

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Matplotlib.
  • bokeh/bokehAvatar von bokeh

    bokeh/bokeh

    20,403Auf GitHub ansehen↗

    Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance graphics and data dashboards that render in web browsers. It serves as a tool for generating standalone HTML documents, embedded components for digital notebooks, and full-stack web applications powered by a Python backend. The project distinguishes itself through its ability to handle large or streaming datasets while maintaining smooth interactivity. It enables linked brushing across multiple views, allowing data selected in one plot to automatically highlight corresponding data i

    TypeScriptbokehdata-visualisationinteractive-plots
    Auf GitHub ansehen↗20,403
  • altair-viz/altairAvatar von altair-viz

    altair-viz/altair

    10,410Auf GitHub ansehen↗

    Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code. The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks. The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a

    Python
    Auf GitHub ansehen↗10,410
  • vega/altairAvatar von vega

    vega/altair

    10,410Auf GitHub ansehen↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Python
    Auf GitHub ansehen↗10,410
  • pyecharts/pyechartsAvatar von pyecharts

    pyecharts/pyecharts

    15,761Auf GitHub ansehen↗

    pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data and configurations into JSON specifications to generate interactive web-based charts and graphs. The library provides specialized capabilities for geographic data mapping using a comprehensive library of map assets to visualize spatial information. It also includes utilities to capture rasterized snapshots of rendered web visualizations for export as static image files. The tool supports rendering interactive plots directly within data science notebook environments and exporti

    Python
    Auf GitHub ansehen↗15,761
Alle 30 Alternativen zu Matplotlib anzeigen→