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

本页面列出了扩展 Matplotlib 功能的独立开发和分发的软件包。如需更多信息,请访问链接的项目网站。

欢迎通过 matplotlib/mpl-third-party 提交拉取请求(pull-request)来贡献您的软件包,请使用 readme 中的模板。

如果您在创建软件包方面需要帮助,请参阅 matplotlib/matplotlib-extension-cookiecutter,我们为您提供了方便的模板!

您可以使用 Framework :: Matplotlib 归类标签,在 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 ultraplot Matplotlib 的简洁包装器。写得更少,创造更多。
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 diplotocus 类时间轴的 matplotlib 绘图动画,具有可选的图形用户界面 (GUI)。
code badge pypi badge conda badge gif 超轻量级动画 GIF API。
code badge conda 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 conda badge streamjoy 并行将图像动画化为 GIF 和 MP4。
code badge pypi badge conda badge xmovie 从 Xarray 对象创建精美电影的简单方法。

颜色映射与样式#

code badge pypi badge conda badge Aquarel 用于灵活样式设计和主题化的简化包装器。
code badge pypi badge conda badge CMasher 用于制作无障碍、信息丰富且“令人惊艳 (cmashing)”的科学颜色映射。
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 conda badge Farrow&Ball Matplotlib 受英国涂料制造商 Farrow and Ball 启发的调色板。
code badge pypi badge conda badge mergechannels 用于荧光图像可视化的颜色映射和高性能通道混合。
code badge pypi badge conda badge morethemes 更多(精致的)Matplotlib 主题。
code badge pypi badge conda badge mpl-visual-context 路径效果及更多内容的集合。
code badge pypi badge conda 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 conda 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 conda badge pycharm 用于数据科学和 Web 开发的 Python IDE。
code badge pypi badge conda badge spyder 用 Python 编写的开源、社区驱动的科学环境和 IDE。
code badge conda badge vscode 流线型代码编辑器,支持调试、任务运行和版本控制等开发操作。

文档#

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

特定领域库#

code badge pypi badge conda badge ArviZ 贝叶斯模型的探索性分析工具。
code badge pypi badge conda badge Astropy 天文处理和图形(包括映射)。
code badge pypi badge conda badge BG Heatmaps 脑部热力图可视化。
code badge pypi badge conda badge colorio 处理颜色和色彩空间的工具。
code badge pypi badge conda badge cplot 复数函数绘图。
code badge pypi badge conda badge datamapplot 聚类和标注数据地图绘制。
code badge pypi badge conda badge DNA Features Viewer 可视化 DNA 特征(例如来自 GenBank 或 Gff 文件,或 Biopython SeqRecords)。
code badge pypi badge conda badge grplot 在一个函数中实现完整且美观的统计图表。
code badge pypi badge conda badge Hockey Rink 用于绘制冰球场的 Python 库。
code badge pypi badge conda badge HyperSpy 多维数据分析,例如高光谱成像。
code badge pypi badge conda badge iplotx 带样式的网络和树状图可视化。
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 conda badge MyForestPlot 一个灵活可定制的 Python 森林图绘制工具。
code badge pypi badge conda badge NetworkX 网络图处理和绘图。
code badge pypi badge conda badge planetMagFields 轻松访问太阳系行星磁场信息并在 2D 和 3D 中可视化的例程。
code badge pypi badge conda 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 conda badge PyPlutchik Plutchik 注释语料库的 Python 可视化工具。
code badge pypi badge conda badge pytransform3d 在 3D 中处理、绘制和制作刚性变换动画。
code badge pypi badge conda badge seaborn 用于绘制美观统计图形的高级接口(Seaborn)。
code badge pypi badge conda badge seaborn-image 用于绘制信息丰富且美观图像的高级 API。
code badge pypi badge conda badge sunpy 太阳物理学处理、绘图和颜色映射。
code badge pypi badge conda 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 conda 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 conda badge PyNanoLab 用于 Matplotlib 和 Pandas 数据分析与可视化的 PySide6 GUI。
code badge pypi badge conda badge PySimpleGUI 在 Tkinter、Qt、wxPython 或 Remi 之上快速简便地创建自定义 GUI。
code badge pypi badge conda badge sview-gui 用于 CSV 文件或 pandas DataFrame 数据可视化的 PyQt5 GUI。

交互性#

code badge pypi badge conda badge kivy_matplotlib_widget 将您的 matplotlib 图表转换为完全交互式的图表。
code badge pypi badge conda badge mpl-draggable-line Matplotlib 的可拖动线条小部件。
code badge pypi badge conda badge mpl-image-labeller 轻松将分类标签应用于图像。
code badge pypi badge conda badge mpl-image-segmenter 使用 Matplotlib 手动分割图像。
code badge pypi badge conda badge mpl-interactions 用于响应式绘图的交互式小部件。
code badge pypi badge conda badge mpl-measurements 用于 Matplotlib 图表的交互式基于光标的测量工具(时间、幅度、差异等)。
code badge pypi badge conda badge mpl-point-clicker 记录图表上的点击位置。支持多个类。
code badge conda badge mpl_widget_box Matplotlib 的 GUI 中立小部件,具有类似图例的布局等功能。
code badge pypi badge conda badge mplcursors 交互式数据选择光标。
code badge pypi badge conda badge mpldatacursor 交互式数据选择光标。
code badge conda badge mplinorm Matplotlib 图像的交互式对比度调节。
code badge pypi badge conda badge Panel 使用 Matplotlib 和其他图表的仪表板和 Web 应用程序。
code badge pypi badge conda 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 conda badge ridge_map 用于绘制山脊图的库。
code badge pypi badge conda badge starplot 创建星图和天空地图。

杂项#

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

图表类型#

code badge pypi badge conda badge Blume 替代表格艺术家 (Table Artist)。
code badge pypi badge conda badge dataclocklib 使用 matplotlib 的数据时钟图表。
code badge pypi badge conda badge Datashader 将大型数据集渲染为 Matplotlib 图表的服务器端绘图工具。
code badge pypi badge conda badge dayplot 极其简单且高度可定制的日历热力图。
code badge pypi badge conda badge matplotlib-venn 绘制面积加权的二圆和三圆韦恩图。
code badge pypi badge conda badge mpl-scatter-density 用于大数据集点云的 2D 直方图。
code badge pypi badge conda badge mpl_chord_diagram 使用 matplotlib 绘制弦图。
code badge pypi badge conda badge mpl-sankey 具有数据中心化 API 的桑基“冲积”图。
code badge pypi badge conda badge mpl_stereo 通过制作立体图和红蓝立体画来观看 3D 数据。
code badge pypi badge conda badge mpltern 作为 Matplotlib 投影的三角图。
code badge pypi badge conda badge plottable 使用 Matplotlib 实现精美的定制表格。
code badge pypi badge conda badge PyUpSet UpSet 可视化方法套件。
code badge pypi badge conda 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 break_axes 用于创建断轴图的基于 Matplotlib 的实用模块。
code badge pypi badge conda badge brokenaxes 具有坐标轴中断的图表。
code badge pypi badge conda badge busdayaxis 压缩非工作日的坐标轴刻度,使时间序列在工作日内看起来连续。
code badge pypi badge conda badge curved-text 沿任意曲线绘制字符串,具有弧长定位和垂直偏移。
code badge pypi badge conda badge drawarrow 简化 matplotlib 的箭头绘制。
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-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-arrow 在 matplotlib 中绘制美观箭头的简单方法。
code badge pypi badge conda badge mpl-probscale Matplotlib 的真实概率刻度。
code badge pypi badge conda badge mpl-speech-bubble 使用 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 pyfonts 一种在 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 conda badge gr 图形内核系统后端。
code badge pypi badge conda badge mplcairo 改进的 cairo 后端。
code badge pypi badge conda badge wxmplot 与 wxPython 的更紧密集成。