第三方和用户贡献的包#

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

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

如果您需要帮助制作软件包,请参阅 matplotlib/matplotlib-extension-cookiecutter,我们在此为您提供了一个模板,让一切变得简单!

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

替代 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 conda badge morethemes 更多(精修的)Matplotlib 主题。
code badge pypi badge mpl-visual-context patheffects 及更多效果的集合
code badge pypi badge mplcyberpunk 图表的赛博朋克/霓虹发光外观。
code badge pypi badge conda 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 plot_phylo 在现有 Matplotlib 轴上绘制系统发育树。
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 一个从 OpenStreetMap 数据绘制定制地图的极简 Python 库。
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 dataclocklib 使用 Matplotlib 的数据时钟图表。
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 matplotlib-map-utils 创建常见元素,如指北针、比例尺和内嵌地图。
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 conda badge mplcairo Cairo 的改进后端。
code badge pypi badge conda badge wxmplot 与 wxPython 更紧密的集成。