第三方和用户贡献的软件包#
扩展 Matplotlib 的软件包列表。这些软件包独立于 Matplotlib 进行维护和分发,因此请访问列出的网站以获取说明。
请通过在 matplotlib/mpl-third-party 上打开拉取请求来贡献您的软件包,并使用 readme 中的模板
如果您需要帮助创建软件包,请参阅 matplotlib/matplotlib-extension-cookiecutter,我们在此提供了一个模板,让您轻松创建!
您可以使用 Framework :: Matplotlib
trove 分类器在 PyPI 上找到更多软件包。
替代 API # |
||||
---|---|---|---|---|
|
|
|
HoloViews | 提供可组合的多维或柱状数据对象的高级 API,这些对象可以自行可视化。 |
|
|
|
hvPlot | 可组合、交互式的 Pandas 和 Xarray .plot() 对象。 |
|
|
|
pandas | 表格数据分析和操作工具,为 Matplotlib 绘图提供 .plot() API。 |
|
|
|
plotnine | Python 的图形语法。 |
|
|
|
Xarray | 多维数据分析和操作工具,为 Matplotlib 绘图提供 .plot() API。 |
动画 # |
||||
|
|
|
animatplot | 交互式动画图。 |
|
|
|
celluloid | 轻松制作 Matplotlib 动画。 |
|
|
|
gif | 超轻量级的动画 GIF API。 |
|
manimplotlib | 使用 manim 为 Matplotlib 图形制作动画的脚本集合。 | ||
|
|
|
mpl-animators | 创建 N 维数据和来自 Astropy 的世界坐标系 (WCS) 对象的交互式动画。 |
|
|
|
numpngw | 写入动画 png。 |
|
|
streamjoy | 享受并行将图像制作成 GIF 和 MP4。 | |
|
|
|
xmovie | 一种从 Xarray 对象创建精美电影的简单方法。 |
颜色映射和样式 # |
||||
|
|
Aquarel | 用于灵活样式和主题的简化包装器。 | |
|
|
|
CMasher | 用于制作易于访问、信息丰富且“惊艳”的绘图的科学颜色映射。 |
|
|
|
cmcrameri | Fabio Crameri 为地球科学设计的感知均匀的颜色映射。 |
|
|
|
cmocean | 用于海洋学变量的感知均匀的颜色映射。 |
|
|
|
cmweather | 适用于天气/气候变量的色觉缺陷友好颜色映射。 |
|
|
|
cmyt | 来自 yt 项目的颜色映射。 |
|
|
|
Colorcet | 感知均匀的连续颜色映射和感知上不同的分类颜色集。 |
|
|
|
distinctipy | 任意长度的定性颜色映射,生成为最大程度地不同。 |
|
|
Farrow&Ball Matplotlib | 受英国油漆制造商 Farrow and Ball 启发的调色板。 | |
|
|
mpl-visual-context | 路径效果和更多内容的集合 | |
|
|
mplcyberpunk | 用于绘图的赛博朋克/霓虹发光外观。 | |
|
|
pypalettes | 大型(+2500)颜色映射集合。 | |
|
|
|
SciencePlots | 用于科学图表的 Matplotlib 样式。 |
|
|
|
tastymap | 为您的味蕾烹制的颜色映射。 |
|
|
TUEplots | 用于科学出版物中使用的图形的轻量级 Matplotlib 样式。 | |
|
|
|
viscm | 用于分析颜色映射和创建新颜色映射的工具。 |
具有内置 Matplotlib 渲染的开发工具 # |
||||
|
|
|
JupyterLab | 用于笔记本、代码和数据的基于 Web 的交互式开发环境。 |
|
|
|
marimo | 可以作为应用程序部署的开源反应式笔记本。 |
|
|
|
Jupyter Notebook | 用于笔记本、代码和数据的基于 Web 的交互式开发环境。 |
|
pycharm | 用于数据科学和 Web 开发的 Python IDE。 | ||
|
|
|
spyder | 用 Python 编写的开源、社区开发的科学环境和 IDE,适用于 Python。 |
|
vscode | 简化的代码编辑器,支持调试、任务运行和版本控制等开发操作。 | ||
文档 # |
||||
|
|
|
Sphinx-Gallery | 为您的 sphinx 构建的文档创建 Matplotlib 画廊。 |
特定领域的库 # |
||||
|
|
|
ArviZ | 使用 Python 对贝叶斯模型进行探索性分析。 |
|
|
|
Astropy | 天文处理和图形(包括映射)。 |
|
|
BG Heatmaps | 大脑热图可视化。 | |
|
|
colorio | 用于处理颜色和颜色空间的工具。 | |
|
|
|
cplot | 绘制复值函数。 |
|
|
|
datamapplot | 绘制聚类和标记的数据地图。 |
|
|
DNA Features Viewer | 可视化 DNA 特征,例如来自 GenBank 或 Gff 文件,或 Biopython SeqRecords。 | |
|
|
|
grplot | 在一个函数中完成且有吸引力的统计图表。 |
|
|
|
Hockey Rink | 一个用于使用 Matplotlib 绘制冰球场的 Python 库。 |
|
|
|
HyperSpy | 多维数据分析,例如高光谱成像。 |
|
|
|
librosa | 具有波形和频谱图显示的音频信号处理。 |
|
|
|
marsilea | 可组合可视化的声明式创建。 |
|
|
|
MetPy | 用于气象应用的 Python 工具包。 |
|
|
|
microfilm | 用于多通道显微镜数据的 2D 图像图和动画。 |
|
|
|
mir_eval | 音频注释的评估工具和显示助手。 |
|
|
|
mplfinance | 用于金融数据可视化分析的实用程序。 |
|
|
|
mplhep | 用于 Matplotlib 的一组助手,可以更轻松地生成高能物理中通常需要的绘图。 |
|
|
|
mplsignal | 用于信号处理绘图的实用函数。 |
|
|
|
mplsoccer | 绘制足球/足球场和图表。 |
|
|
MyForestPlot | 一个灵活可自定义的 Python 工具,用于创建森林图。 | |
|
|
|
NetworkX | 使用和绘制网络图。 |
|
|
planetMagFields | 例程,用于轻松访问有关我们太阳系行星磁场的信息,并在 2D 和 3D 中可视化它们。 | |
|
|
|
Py-ART | Python ARM 雷达工具包,用于分析和绘制天气雷达数据。 |
|
|
|
pyCircos | 用于设计 circos 图的可视化工具。 |
|
|
|
pyGenomeViz | 用于比较基因组学的基因组可视化 Python 包。 |
|
|
|
pymatviz | 材料信息学中的可视化工具包。 |
|
|
PyPlutchik | 用于 Plutchik 注释语料库的 Python 可视化。 | |
|
|
|
pytransform3d | 在 3D 中处理、绘制和动画刚性变换。 |
|
|
|
seaborn | 用于绘制有吸引力的统计图形的高级接口。 |
|
|
|
seaborn-image | 用于绘制信息丰富且具有吸引力的图像的高级 API。 |
|
|
|
sunpy | 太阳物理处理、绘图和颜色映射。 |
|
|
TULIPS | 恒星物理的可视化。 | |
|
|
|
Yellowbrick | 用于促进机器学习模型选择的可视化分析和诊断工具。 |
最终可能合并到上游的实验性项目 # |
||||
|
|
|
mpl-gui | pyplot 替代品的原型。 |
|
|
|
mpl-qtthread | 近似线程安全的 Qt 后端的原型。 |
GUI 应用程序 # |
||||
|
|
Glue | 轻松链接多个文件中科学数据集的可视化。 | |
|
|
|
Lumen | 使用 Matplotlib 和其他绘图的应用程序/仪表板的声明式 YAML 或 GUI 规范。 |
|
|
|
mpl-multitab | 使用 PyQt 的 Matplotlib 的选项卡式图形管理器。 |
|
|
|
Pylustrator | 用于设置 Matplotlib 图形样式的交互式编辑器。 |
|
|
PyNanoLab | 用于使用 Matplotlib 和 Pandas 进行数据分析和可视化的 PySide6 GUI。 | |
|
|
|
PySimpleGUI | 在 Tkinter、Qt、wxPython 或 Remi 之上快速轻松地创建自定义 GUI。 |
|
|
sview-gui | 用于 CSV 文件或 pandas DataFrames 数据可视化的 PyQt5 GUI。 | |
交互性 # |
||||
|
|
kivy_matplotlib_widget | 将您的 matplotlib 图形转换为完全交互式图形。 | |
|
|
mpl-draggable-line | Matplotlib 的可拖动线形小部件。 | |
|
|
mpl-image-labeller | 轻松将分类标签应用于图像。 | |
|
|
mpl-image-segmenter | 使用 Matplotlib 手动分割图像。 | |
|
|
|
mpl-interactions | 用于响应式绘图的交互式小部件。 |
|
|
|
mpl-point-clicker | 记录图形上的点击位置。支持多个类。 |
|
mpl_widget_box | 用于 Matplotlib 的 GUI 中性小部件,具有类似图例的布局等。 | ||
|
|
|
mplcursors | 交互式数据选择光标。 |
|
|
|
mpldatacursor | 交互式数据选择光标。 |
|
mplinorm | 用于 Matplotlib 图像的交互式对比度调整。 | ||
|
|
|
Panel | 使用 Matplotlib 和其他图形的仪表板和 Web 应用程序。 |
|
|
Quibbler | 轻松使您的 Matplotlib 图形具有交互性。 | |
映射 # |
||||
|
|
|
cartopy | 生成地图和其他地理空间数据分析。 |
|
|
|
EOmaps | 一个用于创建地理数据集交互式地图的库。 |
|
|
|
GeoPandas | 扩展为支持地理数据和算法的 Pandas。 |
|
|
|
geoplot | 基于 Cartopy 的高级 Python 地理空间绘图库。 |
|
|
|
GeoViews | 基于 Cartopy 和 Matplotlib 构建的高级地理绘图。 |
|
|
|
mplsteronet | 下半球等面积和等角立体网。 |
|
|
|
prettymaps | 一个最小的 Python 库,用于从 OpenStreetMap 数据绘制自定义地图。 |
|
|
ridge_map | 用于绘制山脊图的库。 | |
其他 # |
||||
|
|
|
matplotcheck | 一个旨在测试 Matplotlib 图形的软件包。 |
|
|
|
matplotx | 用于 Matplotlib 的有用样式和扩展。 |
绘图类型 # |
||||
|
|
Blume | 替代表艺术家。 | |
|
|
|
Datashader | 将大型数据集作为 Matplotlib 图形进行服务器端渲染。 |
|
|
|
matplotlib-venn | 绘制面积加权的二和三圆维恩图。 |
|
|
|
mpl-scatter-density | 用于大型点数据集合的 2D 直方图。 |
|
|
mpl_chord_diagram | 使用 matplotlib 绘制弦图。 | |
|
|
mpl-sankey | 桑基“冲积”图,具有以数据为中心的 API。 | |
|
|
mpl_stereo | 通过制作立体图和浮雕图在 3D 中查看您的数据。 | |
|
|
|
plottable | 使用 Matplotlib 精美定制的表格。 |
|
|
PyUpSet | UpSet 可视化方法套件。 | |
|
|
S3Dlib | 3D 曲面和线对象类。 | |
|
|
|
Windrose | 创建风玫瑰图。 |
|
|
|
yt | 用于分析和可视化体积数据的软件包。 |
绘图实用程序 # |
||||
|
|
|
adjustText | 绘制许多文本艺术家,使它们不重叠。 |
|
|
|
brokenaxes | 轴中断的绘图。 |
|
|
|
FigPager | 保存具有单页或多页的绘图。 |
|
|
|
Flexitext | 在 Matplotlib 中绘制具有多种样式的文本。 |
|
|
|
grid-strategy | 根据要绘制的轴的数量创建子图网格。 |
|
|
|
HighlightText | 使 Matplotlib 中的有效注释更容易。 |
|
|
|
legendkit | 使 matplotlib 的图例变得容易。 |
|
|
|
matplotlib-label-lines | 使用 matplotlib 标记线条。 |
|
|
|
matplotlib-scalebar | 显示比例尺。 |
|
|
|
matplotview | 一个用于创建 Matplotlib 轴的轻量级视图的库。 |
|
|
|
mpl-probscale | 用于 Matplotlib 的真实概率刻度。 |
|
|
|
mpl-template | 用于一致绘图的模板引擎。 |
|
|
|
MPL Table | 使用 Matplotlib 创建自定义表格。 |
|
|
|
patchworklib | 一个用于直观布局的子图管理器。 |
|
|
|
ProPlot | 一个轻量级的 Matplotlib 包装器,用于制作精美的出版级图形。 |
|
|
|
skunk | 将 SVG 图像插入到 Matplotlib 元素中。也可以通过嵌套来组合 Matplotlib 图形。 |
|
|
|
svgpath2mpl | 将 SVG 路径解析为 Matplotlib Path 对象以进行绘图。 |
|
|
|
tikzplotlib | 将图形保存为 TikZ/PGFplots。 |
渲染后端 # |
||||
|
|
gr | 图形内核系统后端。 | |
|
|
mplcairo | 改进的 cairo 后端。 | |
|
|
|
wxmplot | 与 wxPython 更紧密的集成。 |