For eine Python-Bibliothek für Diagramme, the strongest matches are bokeh/bokeh (Bokeh is a mature Python interactive plotting library that), mwaskom/seaborn (Seaborn is a high-level statistical data visualization library built) and pyecharts/pyecharts (pyecharts is a Python charting library that generates interactive). vega/altair and mkaz/termgraph round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Entdecke Open-Source-Python-Bibliotheken für interaktive Charts, komplexe Datenplots und statistische Visualisierungen.
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
Bokeh is a mature Python interactive plotting library that creates high-performance web-based visualizations, directly supporting pandas DataFrames, statistical chart types, customizable themes, and export to both vector (SVG) and raster (PNG) formats — exactly what this search is for, even though it does not deeply integrate with matplotlib.
Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr
Seaborn is a high-level statistical data visualization library built on Matplotlib, offering direct pandas integration, statistical chart types, customizable themes, and export to common formats—exactly the kind of Python plotting library for data analysis and scientific visualization you’re looking for.
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
pyecharts is a Python charting library that generates interactive web-based visualizations via the Echarts JavaScript engine, but it does not offer matplotlib integration or compatibility, which is a key requirement in this search.
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
Altair is a declarative Python charting library that creates interactive, statistical charts with pandas integration and customizable themes, though it doesn't integrate with matplotlib—so it fits the core charting need but not the specific compatibility requirement.
Termgraph is a terminal data visualization library and command line analytics tool used to render bar charts, histograms, and heatmaps directly in the shell. It utilizes ANSI escape sequences and Unicode characters to generate colorful visual data representations within a text-based environment. The tool provides specialized capabilities for transforming raw datasets into horizontal or vertical bar graphs, column charts, and stacked charts. It also functions as a heatmap generator, mapping time-series data to a calendar layout to visualize temporal patterns over a year. The library supports
Termgraph is a Python library for creating charts (bar, histogram, heatmap) but renders them only in the terminal via ANSI escape codes, so it lacks matplotlib compatibility, interactive plots, and file export options that this search expects.
PyQtGraph is a scientific plotting and graphics framework built for PyQt and PySide applications, providing fast, interactive 2D and 3D visualizations with GPU-accelerated rendering. It serves as both a real-time signal monitoring system for streaming time-series data and a toolkit for constructing interactive data dashboards with dockable panels, parameter trees, and custom widgets. The library also includes a node-based visual flowchart tool for building data processing pipelines and a scientific graphics export system that saves plots as PNG, SVG, or CSV and converts items to Matplotlib for
PyQtGraph is a scientific plotting and graphics library for PyQt/PySide that provides fast interactive 2D/3D visualizations, real-time data monitoring, and export to PNG, SVG, and Matplotlib, but it may not include full pandas integration or a wide range of statistical chart types out of the box.
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 plott
Matplotlib is the foundational Python plotting library for publication-quality charts, directly providing pandas integration, interactive backends, statistical plot types, customizable styles, and export to both vector and raster formats.
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
plotly.py is a powerful Python visualization library for creating interactive, web-based charts and plots with deep pandas integration, statistical chart types, and export to vector/raster formats, fitting the search well even though it lacks native matplotlib compatibility.
ggpy is a Python library for statistical data visualization based on the grammar of graphics. It functions as a declarative framework for building complex charts by mapping data variables to visual properties through a structured coordinate system. The library enables the construction of composite visualizations by layering geometric shapes and statistical summaries. It utilizes a system of continuous and discrete scales to translate raw data into visual attributes and supports facet-based plotting to segment a single visualization into a grid of subplots based on variable categories. Visual
This is a Python port of the ggplot library, offering a grammar-of-graphics approach for creating statistical plots—directly matching the intent of a Python charting library, though evidence of specific integrations like matplotlib or pandas is not explicit.
With Holoviews, your data visualizes itself.
HoloViews is a high-level Python library for declarative visualization that runs on Matplotlib, Bokeh, and Plotly backends — it offers interactive plots, works directly with pandas DataFrames, supports statistical chart types, and allows export to both vector and raster formats, making it a solid fit for this search.
| Repository | Stars | Sprache | Lizenz | Letzter Push |
|---|---|---|---|---|
| bokeh/bokeh | 20.4K | TypeScript | BSD-3-Clause | |
| mwaskom/seaborn | 13.7K | Python | bsd-3-clause | |
| pyecharts/pyecharts | 15.8K | Python | MIT | |
| vega/altair | 10.4K | Python | BSD-3-Clause | |
| mkaz/termgraph | 3.3K | Python | mit | |
| pyqtgraph/pyqtgraph | 4.3K | Python | other | |
| matplotlib/matplotlib | 22.9K | Python | — | |
| plotly/plotly.py | 18.3K | Python | mit | |
| yhat/ggpy | 3.7K | Python | BSD-2-Clause | |
| holoviz/holoviews | 2.9K | Python | BSD-3-Clause |