第三方和用户贡献的软件包#

扩展 Matplotlib 的软件包列表。这些软件包独立于 Matplotlib 进行维护和分发,因此请访问列出的网站以获取说明。

请通过在 matplotlib/mpl-third-party 上打开拉取请求来贡献您的软件包,并使用 readme 中的模板

如果您需要帮助创建软件包,请参阅 matplotlib/matplotlib-extension-cookiecutter,我们在此提供了一个模板,让您轻松创建!

您可以使用 Framework :: Matplotlib trove 分类器在 PyPI 上找到更多软件包。

替代 API #

code badge pypi badge conda badge HoloViews 提供可组合的多维或柱状数据对象的高级 API,这些对象可以自行可视化。
code badge pypi badge conda badge hvPlot 可组合、交互式的 Pandas 和 Xarray .plot() 对象。
code badge pypi badge conda badge pandas 表格数据分析和操作工具,为 Matplotlib 绘图提供 .plot() API。
code badge pypi badge conda badge plotnine Python 的图形语法。
code badge pypi badge conda badge Xarray 多维数据分析和操作工具,为 Matplotlib 绘图提供 .plot() API。

动画 #

code badge pypi badge conda badge animatplot 交互式动画图。
code badge pypi badge conda badge celluloid 轻松制作 Matplotlib 动画。
code badge pypi badge conda badge gif 超轻量级的动画 GIF API。
code badge manimplotlib 使用 manim 为 Matplotlib 图形制作动画的脚本集合。
code badge pypi badge conda badge mpl-animators 创建 N 维数据和来自 Astropy 的世界坐标系 (WCS) 对象的交互式动画。
code badge pypi badge conda badge numpngw 写入动画 png。
code badge pypi badge streamjoy 享受并行将图像制作成 GIF 和 MP4。
code badge pypi badge conda badge xmovie 一种从 Xarray 对象创建精美电影的简单方法。

颜色映射和样式 #

code badge pypi badge Aquarel 用于灵活样式和主题的简化包装器。
code badge pypi badge conda badge CMasher 用于制作易于访问、信息丰富且“惊艳”的绘图的科学颜色映射。
code badge pypi badge conda badge cmcrameri Fabio Crameri 为地球科学设计的感知均匀的颜色映射。
code badge pypi badge conda badge cmocean 用于海洋学变量的感知均匀的颜色映射。
code badge pypi badge conda badge cmweather 适用于天气/气候变量的色觉缺陷友好颜色映射。
code badge pypi badge conda badge cmyt 来自 yt 项目的颜色映射。
code badge pypi badge conda badge Colorcet 感知均匀的连续颜色映射和感知上不同的分类颜色集。
code badge pypi badge conda badge distinctipy 任意长度的定性颜色映射,生成为最大程度地不同。
code badge pypi badge Farrow&Ball Matplotlib 受英国油漆制造商 Farrow and Ball 启发的调色板。
code badge pypi badge mpl-visual-context 路径效果和更多内容的集合
code badge pypi badge mplcyberpunk 用于绘图的赛博朋克/霓虹发光外观。
code badge pypi badge pypalettes 大型(+2500)颜色映射集合。
code badge pypi badge conda badge SciencePlots 用于科学图表的 Matplotlib 样式。
code badge pypi badge conda badge tastymap 为您的味蕾烹制的颜色映射。
code badge pypi badge TUEplots 用于科学出版物中使用的图形的轻量级 Matplotlib 样式。
code badge pypi badge conda badge viscm 用于分析颜色映射和创建新颜色映射的工具。

具有内置 Matplotlib 渲染的开发工具 #

code badge pypi badge conda badge JupyterLab 用于笔记本、代码和数据的基于 Web 的交互式开发环境。
code badge pypi badge conda badge marimo 可以作为应用程序部署的开源反应式笔记本。
code badge pypi badge conda badge Jupyter Notebook 用于笔记本、代码和数据的基于 Web 的交互式开发环境。
code badge pycharm 用于数据科学和 Web 开发的 Python IDE。
code badge pypi badge conda badge spyder 用 Python 编写的开源、社区开发的科学环境和 IDE,适用于 Python。
code badge vscode 简化的代码编辑器,支持调试、任务运行和版本控制等开发操作。

文档 #

code badge pypi badge conda badge Sphinx-Gallery 为您的 sphinx 构建的文档创建 Matplotlib 画廊。

特定领域的库 #

code badge pypi badge conda badge ArviZ 使用 Python 对贝叶斯模型进行探索性分析。
code badge pypi badge conda badge Astropy 天文处理和图形(包括映射)。
code badge pypi badge BG Heatmaps 大脑热图可视化。
code badge pypi badge colorio 用于处理颜色和颜色空间的工具。
code badge pypi badge conda badge cplot 绘制复值函数。
code badge pypi badge conda badge datamapplot 绘制聚类和标记的数据地图。
code badge pypi badge DNA Features Viewer 可视化 DNA 特征,例如来自 GenBank 或 Gff 文件,或 Biopython SeqRecords。
code badge pypi badge conda badge grplot 在一个函数中完成且有吸引力的统计图表。
code badge pypi badge conda badge Hockey Rink 一个用于使用 Matplotlib 绘制冰球场的 Python 库。
code badge pypi badge conda badge HyperSpy 多维数据分析,例如高光谱成像。
code badge pypi badge conda badge librosa 具有波形和频谱图显示的音频信号处理。
code badge pypi badge conda badge marsilea 可组合可视化的声明式创建。
code badge pypi badge conda badge MetPy 用于气象应用的 Python 工具包。
code badge pypi badge conda badge microfilm 用于多通道显微镜数据的 2D 图像图和动画。
code badge pypi badge conda badge mir_eval 音频注释的评估工具和显示助手。
code badge pypi badge conda badge mplfinance 用于金融数据可视化分析的实用程序。
code badge pypi badge conda badge mplhep 用于 Matplotlib 的一组助手,可以更轻松地生成高能物理中通常需要的绘图。
code badge pypi badge conda badge mplsignal 用于信号处理绘图的实用函数。
code badge pypi badge conda badge mplsoccer 绘制足球/足球场和图表。
code badge pypi badge MyForestPlot 一个灵活可自定义的 Python 工具,用于创建森林图。
code badge pypi badge conda badge NetworkX 使用和绘制网络图。
code badge pypi badge planetMagFields 例程,用于轻松访问有关我们太阳系行星磁场的信息,并在 2D 和 3D 中可视化它们。
code badge pypi badge conda badge Py-ART Python ARM 雷达工具包,用于分析和绘制天气雷达数据。
code badge pypi badge conda badge pyCircos 用于设计 circos 图的可视化工具。
code badge pypi badge conda badge pyGenomeViz 用于比较基因组学的基因组可视化 Python 包。
code badge pypi badge conda badge pymatviz 材料信息学中的可视化工具包。
code badge pypi badge PyPlutchik 用于 Plutchik 注释语料库的 Python 可视化。
code badge pypi badge conda badge pytransform3d 在 3D 中处理、绘制和动画刚性变换。
code badge pypi badge conda badge seaborn 用于绘制有吸引力的统计图形的高级接口。
code badge pypi badge conda badge seaborn-image 用于绘制信息丰富且具有吸引力的图像的高级 API。
code badge pypi badge conda badge sunpy 太阳物理处理、绘图和颜色映射。
code badge pypi badge TULIPS 恒星物理的可视化。
code badge pypi badge conda badge Yellowbrick 用于促进机器学习模型选择的可视化分析和诊断工具。

最终可能合并到上游的实验性项目 #

code badge pypi badge conda badge mpl-gui pyplot 替代品的原型。
code badge pypi badge conda badge mpl-qtthread 近似线程安全的 Qt 后端的原型。

GUI 应用程序 #

code badge pypi badge Glue 轻松链接多个文件中科学数据集的可视化。
code badge pypi badge conda badge Lumen 使用 Matplotlib 和其他绘图的应用程序/仪表板的声明式 YAML 或 GUI 规范。
code badge pypi badge conda badge mpl-multitab 使用 PyQt 的 Matplotlib 的选项卡式图形管理器。
code badge pypi badge conda badge Pylustrator 用于设置 Matplotlib 图形样式的交互式编辑器。
code badge pypi badge PyNanoLab 用于使用 Matplotlib 和 Pandas 进行数据分析和可视化的 PySide6 GUI。
code badge pypi badge conda badge PySimpleGUI 在 Tkinter、Qt、wxPython 或 Remi 之上快速轻松地创建自定义 GUI。
code badge pypi badge sview-gui 用于 CSV 文件或 pandas DataFrames 数据可视化的 PyQt5 GUI。

交互性 #

code badge pypi badge kivy_matplotlib_widget 将您的 matplotlib 图形转换为完全交互式图形。
code badge pypi badge mpl-draggable-line Matplotlib 的可拖动线形小部件。
code badge pypi badge mpl-image-labeller 轻松将分类标签应用于图像。
code badge pypi badge mpl-image-segmenter 使用 Matplotlib 手动分割图像。
code badge pypi badge conda badge mpl-interactions 用于响应式绘图的交互式小部件。
code badge pypi badge conda badge mpl-point-clicker 记录图形上的点击位置。支持多个类。
code badge mpl_widget_box 用于 Matplotlib 的 GUI 中性小部件,具有类似图例的布局等。
code badge pypi badge conda badge mplcursors 交互式数据选择光标。
code badge pypi badge conda badge mpldatacursor 交互式数据选择光标。
code badge mplinorm 用于 Matplotlib 图像的交互式对比度调整。
code badge pypi badge conda badge Panel 使用 Matplotlib 和其他图形的仪表板和 Web 应用程序。
code badge pypi badge Quibbler 轻松使您的 Matplotlib 图形具有交互性。

映射 #

code badge pypi badge conda badge cartopy 生成地图和其他地理空间数据分析。
code badge pypi badge conda badge EOmaps 一个用于创建地理数据集交互式地图的库。
code badge pypi badge conda badge GeoPandas 扩展为支持地理数据和算法的 Pandas。
code badge pypi badge conda badge geoplot 基于 Cartopy 的高级 Python 地理空间绘图库。
code badge pypi badge conda badge GeoViews 基于 Cartopy 和 Matplotlib 构建的高级地理绘图。
code badge pypi badge conda badge mplsteronet 下半球等面积和等角立体网。
code badge pypi badge conda badge prettymaps 一个最小的 Python 库,用于从 OpenStreetMap 数据绘制自定义地图。
code badge pypi badge ridge_map 用于绘制山脊图的库。

其他 #

code badge pypi badge conda badge matplotcheck 一个旨在测试 Matplotlib 图形的软件包。
code badge pypi badge conda badge matplotx 用于 Matplotlib 的有用样式和扩展。

绘图类型 #

code badge pypi badge Blume 替代表艺术家。
code badge pypi badge conda badge Datashader 将大型数据集作为 Matplotlib 图形进行服务器端渲染。
code badge pypi badge conda badge matplotlib-venn 绘制面积加权的二和三圆维恩图。
code badge pypi badge conda badge mpl-scatter-density 用于大型点数据集合的 2D 直方图。
code badge pypi badge mpl_chord_diagram 使用 matplotlib 绘制弦图。
code badge pypi badge mpl-sankey 桑基“冲积”图,具有以数据为中心的 API。
code badge pypi badge mpl_stereo 通过制作立体图和浮雕图在 3D 中查看您的数据。
code badge pypi badge conda badge plottable 使用 Matplotlib 精美定制的表格。
code badge pypi badge PyUpSet UpSet 可视化方法套件。
code badge pypi badge S3Dlib 3D 曲面和线对象类。
code badge pypi badge conda badge Windrose 创建风玫瑰图。
code badge pypi badge conda badge yt 用于分析和可视化体积数据的软件包。

绘图实用程序 #

code badge pypi badge conda badge adjustText 绘制许多文本艺术家,使它们不重叠。
code badge pypi badge conda badge brokenaxes 轴中断的绘图。
code badge pypi badge conda badge FigPager 保存具有单页或多页的绘图。
code badge pypi badge conda badge Flexitext 在 Matplotlib 中绘制具有多种样式的文本。
code badge pypi badge conda badge grid-strategy 根据要绘制的轴的数量创建子图网格。
code badge pypi badge conda badge HighlightText 使 Matplotlib 中的有效注释更容易。
code badge pypi badge conda badge legendkit 使 matplotlib 的图例变得容易。
code badge pypi badge conda badge matplotlib-label-lines 使用 matplotlib 标记线条。
code badge pypi badge conda badge matplotlib-scalebar 显示比例尺。
code badge pypi badge conda badge matplotview 一个用于创建 Matplotlib 轴的轻量级视图的库。
code badge pypi badge conda badge mpl-probscale 用于 Matplotlib 的真实概率刻度。
code badge pypi badge conda badge mpl-template 用于一致绘图的模板引擎。
code badge pypi badge conda badge MPL Table 使用 Matplotlib 创建自定义表格。
code badge pypi badge conda badge patchworklib 一个用于直观布局的子图管理器。
code badge pypi badge conda badge ProPlot 一个轻量级的 Matplotlib 包装器,用于制作精美的出版级图形。
code badge pypi badge conda badge skunk 将 SVG 图像插入到 Matplotlib 元素中。也可以通过嵌套来组合 Matplotlib 图形。
code badge pypi badge conda badge svgpath2mpl 将 SVG 路径解析为 Matplotlib Path 对象以进行绘图。
code badge pypi badge conda badge tikzplotlib 将图形保存为 TikZ/PGFplots。

渲染后端 #

code badge pypi badge gr 图形内核系统后端。
code badge pypi badge mplcairo 改进的 cairo 后端。
code badge pypi badge conda badge wxmplot 与 wxPython 更紧密的集成。