awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·7 vuesmatplotlib.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.

Historique des stars

Graphique de l'historique des stars pour matplotlib/matplotlibGraphique de l'historique des stars pour matplotlib/matplotlib

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Matplotlib

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Matplotlib.
  • bokeh/bokehAvatar de bokeh

    bokeh/bokeh

    20,403Voir sur GitHub↗

    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
    Voir sur GitHub↗20,403
  • altair-viz/altairAvatar de altair-viz

    altair-viz/altair

    10,410Voir sur GitHub↗

    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
    Voir sur GitHub↗10,410
  • vega/altairAvatar de vega

    vega/altair

    10,410Voir sur GitHub↗

    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
    Voir sur GitHub↗10,410
  • pyecharts/pyechartsAvatar de pyecharts

    pyecharts/pyecharts

    15,761Voir sur GitHub↗

    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
    Voir sur GitHub↗15,761
Voir les 30 alternatives à Matplotlib→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de matplotlib/matplotlib ?

Les fonctionnalités principales de matplotlib/matplotlib sont : Python Visualization, Animated Data Representations, Data Exploration, Data Visualization, Animated Visualizations, Interactive Visualization Rendering, 2D Rendering Engines, Numerical Graphics Libraries.

Quelles sont les alternatives open-source à matplotlib/matplotlib ?

Les alternatives open-source à matplotlib/matplotlib incluent : 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…