GitHub 统计数据(3.9.0 版,2024 年 5 月 15 日)#

GitHub 统计数据,自 2023 年 9 月 15 日(标签:v3.8.0)至 2024 年 5 月 15 日

这些列表是自动生成的,可能不完整或包含重复项。

我们关闭了 97 个问题,合并了 450 个拉取请求。完整列表可在 GitHub 上查看

以下 175 位作者贡献了 2584 次提交。

  • 0taj

  • Abdul Razak Taha

  • Adam J. Stewart

  • Adam Turner

  • Aditi Gautam

  • agautam478

  • Alan Lau

  • Albert Y. Shih

  • Alec Vercruysse

  • Alexander Volkov

  • Alice Descoeudres

  • Allan Haldane

  • Amirreza Aflakparast

  • Ananya Devarakonda

  • ananya314

  • Anja Beck

  • Anjini2004

  • Ant Lockyer

  • Antony Lee

  • Anvi Verma

  • Artyom Romanov

  • Augusto Borges

  • avramid9

  • Ben Root

  • bersbersbers

  • Binaya Sharma

  • Cameron

  • Chaoyi Hu

  • chaoyihu

  • Chiraag Balu

  • Christoph Hasse

  • ConstableCatnip

  • CozyFrog

  • Cyril Gadal

  • Dale Dai

  • Daniel Bergman

  • Daniel Hitchcock

  • danielcobej

  • David Gilbertson

  • David Stansby

  • ddale1128@gmail.com

  • dependabot[bot]

  • Devilsaint

  • dohyun

  • Drew Kinneer

  • DWesl

  • Elisa Heckelmann

  • ElisaHeck

  • Elliott Sales de Andrade

  • Eric Firing

  • Eric Prestat

  • esibinga

  • Eva Sibinga

  • Evgenii Radchenko

  • Faisal Fawad

  • Felipe Cybis Pereira

  • Garrett Sward

  • Gaurav-Kumar-Soni

  • Gauri Chaudhari

  • Gautam Sagar

  • Greg Lucas

  • Gurudatta Shanbhag

  • hannah

  • Haoying Zhang

  • Hugues Hoppe

  • i-jey

  • iamfaham

  • Ian Hunt-Isaak

  • Ian Thomas

  • ifEricReturnTrue

  • Illviljan

  • Issam

  • Issam Arabi

  • Jacob Stevens-Haas

  • Jacob Tomlinson

  • Jake

  • Jake Stevens-Haas

  • James Salsman

  • Jaroza727

  • Jeremy Farrell

  • Jirka

  • Jody Klymak

  • Jorge Moraleda

  • Joshua Stevenson

  • jovianw

  • João Andrade

  • jpgianfaldoni

  • jsdodge

  • jsjeelshah

  • judfs

  • Juhan Oskar Hennoste

  • Junpei Ota

  • Katherine Turk

  • katotaisei

  • KheshavKumar

  • Koustav Ghosh

  • Kritika Verma

  • Kyle Sunden

  • Linyi Li

  • linyilily

  • lkkmpn

  • Lucia Korpas

  • madisonwong210

  • Maggie Liu

  • Marc Bresson

  • Matthew Feickert

  • Matthew Morrison

  • Matthias Bussonnier

  • Melissa Weber Mendonça

  • melissawm

  • mliu08

  • Mostafa Noah

  • MostafaNouh0011

  • n-aswin

  • Nabil

  • nbarlowATI

  • Nidaa Rabah

  • Nivedita Chaudhari

  • Oscar Gustafsson

  • patel-zeel

  • Pavel Liavonau

  • Pedro

  • Pedro Peçanha

  • Peter Talley

  • Pradeep Reddy Raamana

  • Prajwal Agrawal

  • Pranav Raghu

  • prateetishah

  • pre-commit-ci[bot]

  • QuadroTec

  • Rafael Tsuha

  • Raghuram Sirigiri

  • Raphael

  • Raphael Quast

  • Ratnabali Dutta

  • rawwash

  • rsp2210

  • Ruoyi

  • Ruoyi Xie

  • Rushikesh Pandya

  • Ruth Comer

  • samGreer

  • Samuel Diebolt

  • saranti

  • Scott Shambaugh

  • Sebastian Berg

  • Seohyeon Lee

  • Sheepfan0828

  • ShivamPathak99

  • Shriya Kalakata

  • shriyakalakata

  • Stefan

  • Steffen Rehberg

  • stevezhang1999

  • Sudhanshu Pandey

  • Talha Irfan

  • thehappycheese

  • Thomas A Caswell

  • Tiago Lubiana

  • Tim Hoffmann

  • tobias

  • Tom Sarantis

  • trananso

  • turnipseason

  • tusharkulkarni008

  • UFEddy

  • Vashesh08

  • vicky6

  • vigneshvetrivel8

  • wemi3

  • yangyangdotcom

  • YiLun Fan

  • Zach Champion

  • zachjweiner

  • zoehcycy

GitHub 议题和拉取请求

拉取请求 (450)

  • PR #28206: 将 PR #28205 回溯到 v3.9.x 分支(TST: 修复与旧版 ipython 的测试)

  • PR #28207: TST: 对 #28205 的后续修正

  • PR #28205: TST: 修复与旧版 ipython 的测试

  • PR #28203: 将 PR #28164 回溯到 v3.9.x 分支(CI: 确保始终上传代码覆盖率)

  • PR #28204: 将 PR #28195 回溯到 v3.9.x 分支(TST: 为 pytest 9 做准备)

  • PR #28191: DOC: 在 v3.9.x 上使用已发布的 mpl-sphinx-theme

  • PR #28195: TST: 为 pytest 9 做准备

  • PR #28193: 将 PR #28185 回溯到 v3.9.x 分支(DOC: 将 mpl-sphinx-theme 版本升级到 3.9)

  • PR #28190: 将 PR #28103 回溯到 v3.9.x 分支([DOC]: 修复与 sphinx-gallery 0.16 的兼容性)

  • PR #28164: CI: 确保始终上传代码覆盖率

  • PR #28194: 将 PR #28188 回溯到 v3.9.x 分支([TST] 提高 Macos ARM 的一些容差)

  • PR #28188: [TST] 提高 Macos ARM 的一些容差

  • PR #28185: DOC: 将 mpl-sphinx-theme 版本升级到 3.9

  • PR #28189: 将 PR #28181 回溯到 v3.9.x 分支(DOC: 准备 3.9 版本的发布说明)

  • PR #28103: [DOC]: 修复与 sphinx-gallery 0.16 的兼容性

  • PR #28181: DOC: 准备 3.9 版本的发布说明

  • PR #28184: 将 PR #28182 回溯到 v3.9.x 分支(延长自定义填充模式的弃用期限)

  • PR #28182: 延长自定义填充模式的弃用期限

  • PR #28178: 将 PR #28171 回溯到 v3.9.x 分支(支持从 ToolContainerBase 中移除不存在的工具。)

  • PR #28171: 支持从 ToolContainerBase 中移除不存在的工具。

  • PR #28174: 将 PR #28169 回溯到 v3.9.x 分支(澄清某些 ToolContainerBase API 的公共性。)

  • PR #28169: 澄清某些 ToolContainerBase API 的公共性。

  • PR #28160: 将 PR #28039 回溯到 v3.9.x 分支(在交互式旋转绘图时尊重 vertical_axis 参数)

  • PR #28159: 将 PR #28157 回溯到 v3.9.x 分支(移除 Artist 中对不存在的 _default_contains 方法的调用)

  • PR #28162: 将 PR #27948 回溯到 v3.9.x 分支(将 IPython 后端映射移至 Matplotlib 并支持入口点)

  • PR #28163: 将 PR #28144 回溯到 v3.9.x 分支(DOC: 重构鱼骨图示例中的代码)

  • PR #28144: DOC: 重构鱼骨图示例中的代码

  • PR #27948: 将 IPython 后端映射移至 Matplotlib 并支持入口点

  • PR #28039: 在交互式旋转绘图时尊重 vertical_axis 参数

  • PR #28157: 移除 Artist 中对不存在的 _default_contains 方法的调用

  • PR #28141: 将 PR #27960 回溯到 v3.9.x 分支(更新 AppVeyor 配置)

  • PR #28138: 将 PR #28068 回溯到 v3.9.x 分支([TYP] 为 LinearSegmentedColormap.from_listcolors 参数添加可能的类型提示)

  • PR #28140: 将 PR #28136 回溯到 v3.9.x 分支(满足 pycodestyle 规范。)

  • PR #27960: 更新 AppVeyor 配置

  • PR #28068: [TYP] 为 LinearSegmentedColormap.from_listcolors 参数添加可能的类型提示

  • PR #28136: 满足 pycodestyle 规范。

  • PR #28135: 将 PR #28134 回溯到 v3.9.x 分支(DOC: 快速入门的微小改进)

  • PR #28134: DOC: 快速入门的微小改进

  • PR #28121: 将 PR #28085 回溯到 v3.9.x 分支(澄清 pgf 后端从不用于交互式操作。)

  • PR #28120: 将 PR #28102 回溯到 v3.9.x 分支(修复 quick_start.py 中颜色映射文档的拼写错误)

  • PR #28109: 将 PR #28100 回溯到 v3.9.x 分支(TST: wxcairo 有时在缺少 cairo 库时引发 OSError)

  • PR #28100: TST: wxcairo 有时在缺少 cairo 库时引发 OSError

  • PR #28108: 将 PR #28107 回溯到 v3.9.x 分支([DOC] 修复 CapStyle 示例中的描述)

  • PR #28107: [DOC] 修复 CapStyle 示例中的描述

  • PR #28102: 修复 quick_start.py 中颜色映射文档的拼写错误

  • PR #28095: 将 PR #28094 回溯到 v3.9.x 分支(DOC: 排除 sphinx 7.3.*)

  • PR #28081: 将 PR #28078 回溯到 v3.9.x 分支(澄清 findfont 和 _find_fonts_by_props 返回路径。)

  • PR #28080: 将 PR #28077 回溯到 v3.9.x 分支(将 tk StringVar 绑定到画布小部件,而不是工具栏。)

  • PR #28092: 将 PR #28032 回溯到 v3.9.x 分支(FIX: 确保图像在传递给 pillow 之前是 C 顺序)

  • PR #28032: FIX: 确保图像在传递给 pillow 之前是 C 顺序

  • PR #28088: 将 PR #28087 回溯到 v3.9.x 分支(记录 Qt5 的最低版本。)

  • PR #28085: 澄清 pgf 后端从不用于交互式操作。

  • PR #28078: 澄清 findfont 和 _find_fonts_by_props 返回路径。

  • PR #28077: 将 tk StringVar 绑定到画布小部件,而不是工具栏。

  • PR #28062: 将 PR #28056 回溯到 v3.9.x 分支(从日志格式化器光标输出中去除尾随空格。)

  • PR #28063: 将 PR #28055 回溯到 v3.9.x 分支(DOC: 改进反转轴示例)

  • PR #28056: 从日志格式化器光标输出中去除尾随空格。

  • PR #28049: 将 PR #28036 回溯到 v3.9.x 分支(BLD: 在构建时从 setuptools_scm 获取版本)

  • PR #28036: BLD: 在构建时从 setuptools_scm 获取版本

  • PR #28038: 将 PR #28023 回溯到 v3.9.x 分支(ci: 更新合并冲突标签器)

  • PR #28023: ci: 更新合并冲突标签器

  • PR #28035: 将 PR #28026 回溯到 v3.9.x 分支([DOC] 贡献指南重组)

  • PR #28026: [DOC] 贡献指南重组

  • PR #28024: DOC: 重写“处理问题”部分

  • PR #28011: DOC: 将错误报告和功能请求移至贡献索引的顶部

  • PR #27747: 将 doc/users/installing/ 移动到 doc/install/

  • PR #27952: ENH: 对齐标题

  • PR #28017: 合并 v3.8.4

  • PR #28014: 改进时间线示例。

  • PR #28019: DOC: 修正 mpl_toolkits 参考图像的路径

  • PR #26981: 修复问题 #26377 - 自动转义饼图标签中 Latex 的 % 符号

  • PR #28007: wx: 修复 toolmanager 样式工具栏的文件扩展名

  • PR #25556: 显示与当前坐标轴孪生的所有坐标轴的光标坐标。

  • PR #23597: GitHub CI 始终使用 PyQT/PySide6

  • PR #28013: 在画廊示例中避免使用 plt.xticks/plt.yticks。

  • PR #28006: 修复 ft2font 扩展中的弃用警告

  • PR #27723: ci: 在 M1 macOS 上启用测试

  • PR #26375: 为 EllipseCollection 添加 widthsheightsangles 设置器

  • PR #27999: 移除关于某些后端不支持填充图案的文档。

  • PR #26710: 为 wxAgg 后端添加对高 DPI 显示器的支持

  • PR #27148: 正确处理重叠坐标轴的平移/缩放事件。

  • PR #27981: DOC: 修复参数描述中的标签类型规范

  • PR #27979: 澄清 pcolorfast() 中维度错误时的错误消息。

  • PR #27962: DOC: 文档 axes_grid1.Grid 属性

  • PR #27968: MNT: 移除剩余的 3.7 弃用项

  • PR #27965: DOC: 重写 bxp() 的示例

  • PR #26453: 添加重新加载字体缓存的文档

  • PR #26131: Tst/恢复旧的测试

  • PR #27730: 为 image.interpolation_stage 添加一个 rcparam。

  • PR #27956: 在 macos 后端使用 PyOS_setsig

  • PR #27829: 简化 _process_plot_format 中的颜色/标记消歧逻辑。

  • PR #27840: 为箱线图添加图例支持

  • PR #27943: 在 plot() 简写格式中支持 Cn, n>9。

  • PR #27950: ci: 修复发布 wheel 文件的条件

  • PR #27909: 在 pyplot 文档字符串中添加一个注释,引用相应的对象方法

  • PR #27929: DOC: 为绘图类型添加摘要行

  • PR #27915: [BUG] 修复 Sphinx 扩展的 redirect-from

  • PR #27945: DOC: 解释对象引用中的前导点

  • PR #27947: 更新 FancyArrowPatchAnnotation 的文档,明确 ShrinkA/B 参数是点而不是分数。

  • PR #27944: 更新 actions group,新增 2 个更新

  • PR #27932: 修复 make_axes_area_auto_adjustable 处理过的坐标轴的序列化问题。

  • PR #26500: 关闭 #26477 ENH: 在 qt figureoptions 中添加 interpolation_stage

  • PR #27927: 更新文档

  • PR #27916: 撤销 boxplot_stats() 中将 labels 重命名为 tick_labels 的操作

  • PR #27931: 将 development_setup 代码片段高亮显示为 bash,而不是 python。

  • PR #27856: 支持 cairo 后端中的填充图案。

  • PR #27922: 修复 cbook 样式

  • PR #27668: MNT: 防止使用标签 + 分支保护规则进行合并

  • PR #27857: matshow 函数的文档编辑

  • PR #27928: DOC: 修复 ToolBase.image docstring 的语法

  • PR #27873: 简化 LineCollection 示例

  • PR #27492: 修复 MEP22 图像名称的语义。

  • PR #27918: 修复旧合并带来的新的 flake8 错误

  • PR #27874: 对 macosx 后端进行现代化改造

  • PR #25887: 更新 _unpack_to_numpy 函数以将 JAX 和 PyTorch 数组转换为 NumPy

  • PR #27685: 解决 pyparsing 诊断警告

  • PR #26594: 为 Lasso Widget 的 __init__ 添加可选的 props 参数以自定义 Lasso 线条

  • PR #22761: 在 Axis 中添加打开和关闭次刻度线的功能

  • PR #22407: 为 Quiver 添加 set_XYset_data 方法

  • PR #27901: 重命名箱线图的刻度标签参数

  • PR #27883: 修复在旧版 macOS 部署目标上的构建问题

  • PR #27900: 移除空的的用户指南教程页面

  • PR #27885: 清理扩展中的头文件

  • PR #27910: DOC: 修复 README 中的死链接

  • PR #26567: 修复链接后,现在使用 SVG 继承图

  • PR #27899: 将 3.8.x 合并到 main 分支

  • PR #27905: 改进颜色格式错误的错误消息

  • PR #27906: 在 PathEffectRenderer 中重写 open_group, close_group 方法

  • PR #27904: FIX: 恢复 flake8 中的 D213

  • PR #27895: 从文档侧边栏中移除版本

  • PR #27894: 将三角剖分类标记为最终类

  • PR #27557: 对颜色类型使用 :mpltype:color

  • PR #27845: 确保自定义 alpha 参数不改变颜色列表中的“无”颜色

  • PR #27719: 添加 BackendRegistry 单例类

  • PR #27890: DOC: 说明大致的文档构建时间

  • PR #27887: BLD: 为 FreeType 添加备用 URL

  • PR #25224: 允许将变换传递给 secondary_xaxis/_yaxis

  • PR #27886: 修复 devdocs 版本切换器

  • PR #27884: FIX: RGB 输入时不要复制两次

  • PR #27087: 将路径扩展转换为 pybind11

  • PR #27867: DOC: 更新一些与动画相关的主题

  • PR #27848: FIX: 处理 ScalarMappables 的 RGBA 输入中的 NaN 值

  • PR #27821: BLD,Cygwin: 在各种 C++ 文件中首先包含 Python.h

  • PR #27457: TST: 添加当前刻度清除行为的测试

  • PR #27872: doc: 为集合添加 **kwargs 用法描述

  • PR #27868: 对异常消息使用 pybind11 字符串格式化器

  • PR #27862: 为内部测试类添加 dtype/copy 参数

  • PR #27658: 升级 pydata-sphinx-theme

  • PR #27303: FIX: 在颜色映射中也排除 RGB(A) 中的 np.nan

  • PR #27860: 更新 actions group,新增 2 个更新

  • PR #27869: 正确设置临时 pdf/pgf 后端

  • PR #27850: 弃用 plot_date

  • PR #27815: 为 violinplot 添加 side 选项

  • PR #27836: DOC: 在文档字符串中使用 ... 作为续行提示

  • PR #27819: MNT: 移除 draw 方法的 args 和 kwargs

  • PR #27813: DOC: 更新 violinplot() 文档

  • PR #27698: 添加所有 YAML 文件的 linting 和验证

  • PR #27811: 修复 Annulus 宽度检查

  • PR #27667: 更改 ionioff 的返回类型以修复 Pyright 的未绑定变量错误

  • PR #27807: 扩展 CI pytest 报告配置以忽略 xfails

  • PR #27806: 从 AnnotationBbox 和 ConnectionPatch 中移除 self._renderer

  • PR #27799: 澄清 set_ticks() 独立影响主/次刻度线

  • PR #27787: 改进箱线图和提琴图的文档

  • PR #27800: 停用发布说明的侧边栏

  • PR #27798: 修复 sphinx-gallery CSS

  • PR #27462: DOC: 澄清 Patch.contains_point 中 radius 的默认值

  • PR #27565: MNT: 参数处理 subplotspec

  • PR #27796: 使 mypy 更严格一些

  • PR #27767: 更新绘图序列标签的处理

  • PR #27795: 添加 EffVer 徽章

  • PR #27780: 部分恢复 #27711

  • PR #27768: MNT: 弃用 draw 方法的 args 和 kwargs

  • PR #27783: 更新 README.md 以修复引用链接

  • PR #27726: TST: 始终为子进程设置一个(长)超时,并始终使用我们的包装器

  • PR #27781: 简化示例:带自定义填充颜色的箱线图

  • PR #27750: 更新 actions group,新增 2 个更新

  • PR #27771: 为 plot() 绘图类型添加仅标记和线+标记的视觉效果

  • PR #27764: 增加图例指南示例中图例的大小

  • PR #26800: 将 NumPy 最低版本提升至 1.23

  • PR #27752: 更新 Meson 内部结构

  • PR #27702: GOV: 采用 EffVer

  • PR #26965: 移除已弃用的 API cm

  • PR #27758: [Doc] 移除已删除方法的特殊处理

  • PR #25815: [TST] 使使用 datetimes 实例化的 jpl 单位与 mpl 转换器保持一致

  • PR #27729: DOC: 改进颜色图归一化示例

  • PR #27732: TST: 移除内存泄漏测试

  • PR #27733: ci: 简化 CodeQL 设置

  • PR #27692: 添加更新箭头补丁位置的方法

  • PR #27736: 修复文档中不正确的 API 引用

  • PR #27731: DOC: 在指南中创建明确的重命名图例条目部分

  • PR #27560: 将 /users/project 移动到 /doc/project

  • PR #27728: 简化 Figure._suplabels。

  • PR #27715: 更新 actions group,新增 3 个更新

  • PR #27711: 修复箱线图图例条目,第 2 部分

  • PR #27696: DOC: 清理工作流文档中的自动化测试部分

  • PR #27686: 改进 Locator 文档字符串

  • PR #27704: ci: 从 Azure Pipelines 中移除预发布条件

  • PR #27568: 修复箱线图图例条目

  • PR #27694: MNT: 修复标签器

  • PR #26953: MNT: 测试表不会尝试转换单位化数据

  • PR #27690: 从发布说明中移除“旧版本”部分

  • PR #26926: 关闭 #22011: 对 SubFigures 的更改使其行为更像常规 artist

  • PR #27469: 修复当图例与阴影区域和文本重叠时,图例位置为“最佳”的图例问题

  • PR #27684: 更新 actions group,新增 1 个更新

  • PR #27665: Axes.inset_axes - 警告消息已移除

  • PR #27688: CI: 在计划测试中跳过代码覆盖率上传

  • PR #27689: ci: 在通用文档标签中不包含 API/新功能说明

  • PR #27640: 为 NonUniformImage 添加 get_cursor_data

  • PR #27676: BLD: 在 Windows ARM 上将 FreeType 降级到 2.6.1

  • PR #27619: 使用 GH action 安装 reviewdog

  • PR #27552: TST: 在 pytest 中使用 importlib 进行导入

  • PR #27650: DOC: 添加了对贡献 API 指南的调用 + 小型 API 指南重组

  • PR #27618: 添加使用 tox 运行 stubtest 的选项

  • PR #27656: 更新 actions group,新增 1 个更新

  • PR #27415: 使用数据类的类形式

  • PR #27649: 在构建文档之前检查 latex 二进制文件

  • PR #27641: MNT: 修复 PR 模板中的 API 更改链接

  • PR #27644: ci: 修复 mpl_toolkits 标签

  • PR #27230: 查询 macOS 可用的系统字体。

  • PR #27643: ci: 更新 artifacts v4 的夜间上传

  • PR #27642: 修复自动标签器配置

  • PR #27639: Doc: 修复 #22699 的拼写错误

  • PR #26978: [pre-commit.ci] pre-commit 自动更新

  • PR #27563: 从 GitHub Actions 启用 PyPI 发布

  • PR #22699: 使用装饰器将 kwdoc 内容添加到属性的概念验证

  • PR #27633: 根据更改的文件自动标记 PR

  • PR #27607: hexbin 范围的错误输入报错

  • PR #27629: 不要在 dependabot 分支上运行两次 CI

  • PR #27562: 如果 imshow 输入没有 alpha,避免额外的复制/重新采样

  • PR #27628: 更新 actions group,新增 2 个更新

  • PR #27626: CI: 分组 dependabot 更新

  • PR #27589: 不要裁剪小于 vmin 的 PowerNorm 输入

  • PR #27613: 修复带有 cycler 的标记验证器(允许混合类)

  • PR #27615: MNT: 在 PR 模板中添加空格

  • PR #27614: DOC: 更新了注释 API 文档中的链接,指向注释用户指南

  • PR #27605: 在箱线图中忽略遮罩值

  • PR #26884: 从 _fontconfig_patterns 中移除弃用代码

  • PR #27602: 让 FormatStrFormatter 遵循 axes.unicode_minus。

  • PR #27601: 澄清 dollar_ticks 示例和 FormatStrFormatter 文档。

  • PR #24834: 弃用 PolarTransform 的 apply_theta_transforms=True

  • PR #27591: 在注释/文档中使用 macOS 而不是 OSX

  • PR #27577: MNT: 将运行版本添加到 pickle 警告消息

  • PR #25191: 弃用 MaxNLocator 的 'prune' kwarg

  • PR #27566: DOC: 将标签 plot type 更改为 plot-type

  • PR #27105: 使用 Axes 而不是 axes 核心库代码

  • PR #27575: 在可编辑安装命令中为 .[dev] 添加引号

  • PR #27104: 在画廊中使用 Axes 而不是 axes

  • PR #27373: 转置 grid_finder 刻度表示。

  • PR #27363: ci: 提高编译代码的覆盖率

  • PR #27200: DOC: 为自定义非正式类型(如颜色)添加角色

  • PR #27548: DOC: 修复贡献文档中的拼写错误

  • PR #27458: 检查 mappable 是否在与 fig.color... 不同的 Figure 中

  • PR #27546: MNT: 清理一些样式异常

  • PR #27514: 改进 bbox 检查

  • PR #27265: DOC: 重新组织贡献文档以清理目录,更好地分离主题

  • PR #27517: 最佳图例位置微优化

  • PR #27540: 将 github/codeql-action 从 2 升级到 3

  • PR #27520: [Doc] Marker 文档的小范围一致性更改和修正

  • PR #27505: 在 meson 构建中从 Github 下载 Qhull 源代码,而不是 Qhull 服务器

  • PR #27518: 与列表处理相关的微优化

  • PR #27495: 将 actions/stale 从 8 升级到 9

  • PR #27523: stale GHA v9 的更改

  • PR #27519: [Doc] 改进/修正 3D 文档

  • PR #27447: TST: 压缩一些直方图几何测试

  • PR #27513: 修复文档并添加 transform 测试,并弃用 BboxTransformToMaxOnly

  • PR #27511: TST: 为 Affine2D 添加测试

  • PR #27424: 在 test_datetime.py 中添加 Axes.stairs 测试

  • PR #27267: 修复/恢复 Transform 类型函数的次坐标轴支持

  • PR #27013: 在 test_datetime.py 中添加 test_contour

  • PR #27497: 澄清 set_axisbelow 不会将网格移动到图像下方。

  • PR #27498: 在 Gcf.destroy 结束时移除不必要的 del 局部变量。

  • PR #27466: 在 test_datetime.py 中添加 test_eventplot

  • PR #25905: 使用注释坐标系简化 label_subplots。

  • PR #27471: Doc: visualizing_tests 和 triage_tests 工具

  • PR #27474: 在 test_datetime.py 中添加 Axes.matshow 的冒烟测试

  • PR #27470: 修复非 PNG 文件的测试可视化工具

  • PR #27426: DOC: 直方图归一化

  • PR #27452: 清理 unit_cube 方法

  • PR #27431: 添加 Axes.bar_label 的测试

  • PR #26962: 移除后端 3.7 弃用的 API

  • PR #27410: 在 test_datetime.py 中添加 test_vlines

  • PR #27425: 在 test_datetime.py 中添加 test_fill_betweenx

  • PR #27449: 从 test_datetime.py 中移除 test_quiverkey

  • PR #27471: MNT/TST: 从 test_datetime 中移除 xcorr 和 acorr

  • PR #27390: 在 test_datetime.py 中添加 test_bxp

  • PR #27428: 在 test_datetime.py 中添加 broken_barh 的测试

  • PR #27222: [TST] 在 test_datetime.py 中添加 test_annotate

  • PR #27135: 添加 Axes.stem 的冒烟测试

  • PR #27343: 修复子图上的可拖动注释。

  • PR #27033: 在 test_datetime 中添加 test_bar

  • PR #27423: 在 test_datetime.py 中添加 fill_between 的测试

  • PR #27409: 修复当 spanselector 使用 extents 初始化时,SpanSelector_selection_completed 的设置问题

  • PR #27440: 修复 3d artist 的 get_path

  • PR #27422: TST: 缓存可用的交互式后端

  • PR #27401: 在 test_datetime.py 中添加 test_fill

  • PR #27419: DOC: 将 AsinhScale 添加到内置刻度列表

  • PR #27417: 将 pytest fixture 从 tmpdir 切换到 tmp_path

  • PR #27172: ENH: 在创建没有标签的图例时将日志记录更改为警告

  • PR #27405: 检查 errorbar 中 xerr/yerr 值不为 None

  • PR #27392: 从 test_datetime.py 中移除 test_spy

  • PR #27331: 在 test_datetime.py 中添加 Axes.barbs 的冒烟测试

  • PR #27393: MNT: 修复文档 makefile

  • PR #27387: 恢复“MNT: 将 _version.py 添加到 .gitignore”

  • PR #27347: FIX: 当第一个数组设置时,缩放集合的范数

  • PR #27374: MNT: 将 _version.py 添加到 .gitignore

  • PR #19011: 简化 tk 工具提示设置。

  • PR #27367: 修复 _find_fonts_by_props 文档字符串

  • PR #27359: 修复 PyPy 上的构建问题

  • PR #27362: 实现 SubFigure.remove。

  • PR #27360: 修复嵌套子网格中的颜色条移除问题。

  • PR #27211: 在 test_datetimes.py 中添加 test_hlines

  • PR #27353: 重构 AxisArtistHelpers

  • PR #27357: [DOC]: 更新 3D 轴限制的新功能

  • PR #26992: 将 TkAgg 实用程序转换为 pybind11

  • PR #27215: 为 NavigationToolbar2QT 添加 @QtCore.Slot() 装饰器

  • PR #26907: 移除 Contour 的弃用项

  • PR #27285: 提取 qt 和 macos 中断处理的共同部分。

  • PR #27306: 简化 make_axes_gridspec 中的 GridSpec 设置。

  • PR #27313: FIX: 允许重新显示的 Qt 窗口被重新销毁

  • PR #27184: 对 qhull 包装器使用 pybind11

  • PR #26794: 在 _c_internal_utils 模块中使用 pybind11

  • PR #27300: 移除特有的 get_tick_iterator API。

  • PR #27275: MAINT: 修复标签问题模板中的 .yml

  • PR #27288: 使用 int.from_bytes 而不是自己实现转换。

  • PR #27286: 各种清理

  • PR #27279: 微调一些文档字符串。

  • PR #27256: 合并 v3.8.1

  • PR #27254: 移除多余的 axes_grid 颜色条示例。

  • PR #27251: webagg: 如果 WebSocket 未连接,则不调整画布大小

  • PR #27236: 标签示例 - 多个图的标签演示

  • PR #27245: MNT: 在 Qt 后端更谨慎地确保实际存在 Figure

  • PR #27158: stackplot 独立填充图案样式的首次尝试

  • PR #26851: 建立标签词汇表草案和标签指南

  • PR #27083: DOC: 为画廊示例添加标签基础设施

  • PR #27204: BLD: 非发布版本构建使用 NumPy nightly wheels

  • PR #27208: 在 test_datetime.py 中添加 test_axvline

  • PR #26989: MNT: 在缺少字形警告中打印字体名称

  • PR #27177: 在 test_datetime.py 中添加 test_axhline

  • PR #27164: docs: 添加 set_facecolor 中颜色的解释

  • PR #27175: 弃用 legend(handles, labels) 中混合位置参数和关键字参数的做法

  • PR #27199: DOC: 清理表格格式化文档下的链接

  • PR #27185: 在 test_datetime.py 中添加 Axes.errorbar 的冒烟测试

  • PR #27091: 在 test_datetime.py 中添加 test_step

  • PR #27182: 添加绘制双向直方图的示例

  • PR #27130: 在 test.datetime.py 中添加 test_axvspan

  • PR #27094: MNT: 将 pytest.ini 配置移至 .toml

  • PR #27139: 在 test_datetime.py 中添加 test_axhspan

  • PR #27058: DOC: 简洁的依赖标题 + 小范围澄清

  • PR #27053: 添加了从 meson 获取自动重建编译输出的信息

  • PR #26906: 修复 Axes3D.plot() 的遮罩

  • PR #27142: 在 test_datetime.py 中添加 Axes.text 的冒烟测试

  • PR #27024: 在 test_datetime.py 中添加 test_contourf

  • PR #22347: 正确处理重叠坐标轴的平移/缩放事件

  • PR #26900: #26865 移除 axislines.py 中的弃用项

  • PR #26696: DOC: 修复 colLoc 默认值

  • PR #27064: 在 Ctrl+C 时关闭阻塞 show() 的所有绘图窗口

  • PR #26882: 添加 datetime 单位的散点图测试

  • PR #27114: 在 test_datetime.py 中添加 test_stackplot

  • PR #27084: 在 test_datetime.py 中添加 test_barh

  • PR #27110: DOC: 将图形成员部分下移一级

  • PR #27127: BLD: shebang 使用 python3,与 pep-394 保持一致

  • PR #27111: BLD: 修复扩展中 FreeType 构建类型的设置

  • PR #26921: MNT: 澄清 path.sketch rcparam 格式 + 测试 validate_sketch

  • PR #27109: TST: 对子进程测试使用 importlib

  • PR #27119: 更新 clabel 注释。

  • PR #27117: 移除 axes.pie 的 datetime 测试

  • PR #27095: 弃用 FixedAxisArtistHelper.new_fixed_axis 中的 nth_coord 参数。

  • PR #27066: 调整 array_view 以更像 pybind11

  • PR #27090: 恢复 figaspect() API 文档

  • PR #27074: 问题 #26990: 将直方图图像拆分为两个,用于每个代码块。

  • PR #27086: 在扩展代码中将 py 命名空间重命名为 mpl

  • PR #27082: MAINT: 更新 environment.yml 以匹配 requirements 文件

  • PR #27072: 移除 spectral methods/table 的 datetime 测试存根

  • PR #26830: 使用 Unicode 名称更新 stix 表

  • PR #26969: DOC: 为用户/解释添加单位 [ci doc]

  • PR #27028: 在 test_datetime.py 中添加 test_hist

  • PR #26876: 问题: 26871 - 从 patches.py 中移除 SimplePath 类

  • PR #26875: 修复 patches.py 中的弃用

  • PR #26890: 从 patches 中移除已弃用的 API

  • PR #27037: 在 test_datetime.py 中添加 test_plot_date

  • PR #27012: 将所需的 C++ 标准提升至 C++17

  • PR #27021: 在文档中添加突出显示 JDH 绘图竞赛往届获奖者部分

  • PR #27004: 如果 handles 和 labels 的长度不匹配,则发出警告

  • PR #24061: #24050 即使 handles 数量与 labels 不匹配也未抛出错误

  • PR #26754: DOC: 分离并澄清 axisartist 默认表

  • PR #27020: CI: 更新 scientific-python/upload-nightly-action 到 0.2.0

  • PR #26951: 澄清明确的刻度标签无需进一步格式化即可使用。

  • PR #26894: 弃用在启动计时器时设置其间隔的功能。

  • PR #13401: Radio 和 Check 按钮的新 clear() 方法

  • PR #23829: 开始向 pyproject.toml 过渡

  • PR #26621: 将构建系统移植到 Meson

  • PR #26928: [TYP] 添加运行 stubtest 的工具

  • PR #26917: 弃用 ContourLabeler.add_label_clabeltext。

  • PR #26960: 弃用 backend_ps.get_bbox_header,并将其拆分以供内部使用。

  • PR #26967: 小幅清理。

  • PR #26909: 弃用 API tri。

  • PR #26946: 将 Cursor._update 内联到其唯一调用者中。

  • PR #26915: 文档:澄清 colors.Normalize 中的描述并添加示例。

  • PR #26874: 清理了 Polycollections 中的 span_where 类方法。

  • PR #26586: axisartist 支持标准格式化程序。

  • PR #26788: 修复极坐标轴上的 axh{line,span}。

  • PR #26935: 将 tomli 添加到 rstcheck extras。

  • PR #26275: 在 image 模块中使用 pybind11。

  • PR #26887: 文档:改进儒略日期的删除方式 [ci doc]。

  • PR #26929: 文档:修复 Animation 属性的删除文档。

  • PR #26918: 26865 删除了 quiver.py 中的弃用项。

  • PR #26902: 修复了 lines.py 中弃用的 API。

  • PR #26903: 简化 CheckButtons 和 RadioButtons 的点击处理程序。

  • PR #26899: 维护:在 fig.get_tightbbox 中只计算 Artists 一次。

  • PR #26861: QT/NavigationToolbar2: 配置子图对话框应为模态。

  • PR #26885: 删除了 gridspec.py 中弃用的代码。

  • PR #26880: 更新了 offsetbox.py。

  • PR #26910: 删除了 offsetbox.py 中弃用的代码。

  • PR #26905: 将 users/explain 添加到默认跳过子目录中。

  • PR #26853: 小部件:删除弃用项并使参数仅为关键字参数。

  • PR #26877: 修复 lines.py 中的弃用项。

  • PR #26871: 删除了 axis.py 中弃用的代码。

  • PR #26872: 删除了 animation.py 中弃用的代码。

  • PR #26859: 添加日期时间测试骨架。

  • PR #26848: CI:不要在 Circle 上安装推荐的软件包。

  • PR #26852: 移除儒略日期支持。

  • PR #26801: [维护]:清理 ticklabel_format (style=)。

  • PR #26840: 减少 _process_plot_var_args 中的冗余信息。

  • PR #26731: 在 SVG 图标中显式将前景色设置为黑色。

  • PR #26826: [维护] 将 NUM_VERTICES 从 mplutils.h 移动到其唯一使用的文件中。

  • PR #26742: [类型] 为一些私有方法和模块添加类型提示。

  • PR #26819: 重新排序 safe_first_element() 和 _safe_first_finite() 代码。

  • PR #26813: 将 docker/setup-qemu-action 从 2 升级到 3。

  • PR #26797: 移除已弃用的 draw_gouraud_triangle。

  • PR #26815: 移除测试中的 plt.Axes。

  • PR #26818: 修复文档构建(替代方案)。

  • PR #26785: 合并 v3.8.0。

  • PR #25272: 当手动设置 3D 轴限制时,不添加填充。

  • PR #26798: 移除 Axes3D 中弃用的方法和属性。

  • PR #26744: 使用 cbook 方法进行字符串检查。

  • PR #26802: 当图像数据必须被裁剪时,在日志中指定输入范围。

  • PR #26787: 移除未使用的 Axis 私有初始化辅助函数。

  • PR #26629: 文档:组织 figure API。

  • PR #26690: 使生成的 pgf 代码对后续的 tex 引擎更改更具鲁棒性。

  • PR #26577: Bugfix: barh 的数据清理。

  • PR #26684: 更新 PR 模板文档链接。

  • PR #26686: PR 模板:缩短注释并置顶。

  • PR #26670: 在 _preprocess_data 的 kwargs 中添加 sanitize_sequence。

  • PR #26634: [维护] 将 SubplotParams 从 figure 移动到 gridspec。

  • PR #26609: 清理 AutoMinorLocator 实现。

  • PR #26293: 添加了 get_xmargin()、get_ymargin() 和 get_zmargin() 及测试。

  • PR #26516: 将对 %pylab 的引用替换为 %matplotlib。

  • PR #26483: 改进 legend(loc='best') 警告和测试。

  • PR #26482: [文档]:打印 pydata sphinx/mpl 主题版本。

  • PR #23787: 将 pybind11 用于 C/C++ 扩展。

问题 (97)

  • #28202: [Bug]: Qt test_ipython 在旧版 ipython 上失败。

  • #28145: [测试] 即将发生的依赖项测试失败。

  • #28034: [测试] 即将发生的依赖项测试失败。

  • #28168: [测试] 即将发生的依赖项测试失败。

  • #28040: [Bug]: 交互式旋转绘图时 vertical_axis 未被遵守。

  • #28146: [Bug]: 使用 path_effects 时 SVG 输出中出现无用的递归组。

  • #28067: [Bug]: LinearSegmentedColormap.from_list 的参数 colors 缺少所有类型提示。

  • #26778: [维护]:Numpy 2.0 支持策略。

  • #28020: [Bug]: 当 origin 设置为 lower 时,imsave 在 RGBA 数据上失败。

  • #7720: WXAgg 后端在 Retina 屏幕上渲染效果不佳。

  • #28069: [Bug]: 无法使用自定义工具栏保存。

  • #28005: [文档]:改进贡献说明。

  • #22376: [增强]:对齐标题。

  • #5506: 存在多个轴时状态栏值混乱。

  • #4284: 双轴消息坐标。

  • #18940: 当 wxpython 应用程序在 Windows 上支持高 DPI 时,WxAgg 后端绘制的尺寸不正确。

  • #27792: [增强]:箱线图的图例条目。

  • #27828: [Bug]: ".C10" 作为绘图简写格式说明符不起作用。

  • #27911: 重定向对更新后的贡献页面不起作用。

  • #21876: [文档]:redirect-from 指令似乎已损坏?

  • #27941: [Bug]: 在 ax.annotate(arrowprops=...) 中 ShrinkA 和 ShrinkB 被忽略。

  • #26477: [增强]:在 qt figureoptions 中添加 interpolation_stage 选择器,用于图像。

  • #363: 为 Cairo 后端启用孵化图案。

  • #27852: [Bug]: matplotlib.pyplot.matshow "(数组的第一维) 水平显示" 但实际垂直显示。

  • #27400: [Bug]: tk 后端因当前工作目录中存在名为 "move" 的文件而混淆。

  • #25882: [Bug]: plt.hist 使用 torch 和 jax 数组时显著耗时。

  • #25204: [Bug]: mathtext 中发出 Pyparsing 警告。

  • #17707: getpwuid(): 找不到 uid: 99。

  • #27896: [文档]:文档中“用户指南教程页面”为空。

  • #27824: [Bug]: axvspan 创建的多边形在 set_xy 后在极坐标图上不正确。

  • #27378: [增强]:如果颜色是整数,则建议使用 'CN'。

  • #27843: [Bug]: 使用 patheffects 时未调用 close_group。

  • #27839: [Bug]: PathCollection 使用 alpha 时忽略 'none' 填充色。

  • #25119: [增强]:secondary_x/yaxis 接受 transform 参数。

  • #27876: [文档]:修复 devdocs 中的版本切换器。

  • #27301: [Bug]: imshow 允许带有 np.nan 值的 RGB(A) 图像通过。

  • #23839: [维护]:添加测试以规范 ax.clear

  • #27652: [文档]:深色模式下点击链接的对比度低。

  • #27865: [Bug]: 写入 PDF 页面后缩放和平移不起作用。

  • #25871: [Bug]: 颜色条无法添加到另一个图中。

  • #8072: matplotlib 2.0.0 版本中 plot_date() 忽略时区。

  • #27812: [增强]:为小提琴图添加分割功能。

  • #27659: [维护]:改进 ioffion 的返回类型以改进 Pyright 对绑定变量的分析。

  • #27805: [Bug]: 使用 indicate_inset_zoom 保存图形到 PDF 并随后对其进行 pickle 操作会导致 TypeError。

  • #27701: [Bug]: 轴 set_xscale('log') 干扰 set_xticks。

  • #19807: 指定线宽时 contains_point 函数中的半径修改。

  • #27762: [Bug]: 输入为数据帧时,plot 中标签列表处理不一致。

  • #27745: [维护]:_ImageBase.drawAxis.draw 的参数和关键字参数。

  • #27782: [文档]:readme 中引用页面链接损坏。

  • #8789: 图例句柄大小不随线宽自动缩放。

  • #27746: [文档]:readme.md 中的引用链接指向 404。

  • #20853: 添加颜色图的弃用警告。

  • #26865: [维护]:移除 3.7 版本弃用的 API。

  • #24168: [Bug]: 在 M1 Mac 上尝试构建时出现 subprocess-exited-with-error 错误。

  • #27727: [文档]:颜色图归一化画廊中的文本与代码不匹配。

  • #27635: [Bug]: test_figure_leak_20490 在 CI 上重复失败。

  • #14217: [功能请求] 添加一种更新 Arrow 补丁位置的方法。

  • #20512: 错误的箱线图图例条目。

  • #22011: [Bug]: subfigures 干扰了 fig.legend 的 zorder。

  • #27414: [Bug]: 当图例位置为 "best" 时,图例与 fill_between 的阴影区域重叠。

  • #23323: "loc=best" 的图例不尝试避开文本。

  • #27648: [文档]:Axes.inset_axes 仍处于实验阶段。

  • #27277: [文档]:文档中有两个许可证页面。

  • #24648: [文档]:如果 latex 不存在,则 html 构建提前失败。

  • #27554: [Bug]: 近期版本中大型图像绘制性能下降。

  • #25239: [Bug]: colors.PowerNorm 导致不正确的颜色条。

  • #13533: 掩码数组的箱线图绘制。

  • #25967: [文档]:dollar_ticks 示例引用了未使用的格式化程序类。

  • #24859: [文档]:以一致的方式记录颜色,包括链接。

  • #27159: [Bug]: Meson 构建由于 qhull 链接问题而失败。

  • #25691: [Bug]: 次轴不支持 Transform 作为函数。

  • #25860: [Bug]: 当 Axes 属于子图时,canvas 拾取事件不起作用。

  • #27361: [Bug]: (紧凑)布局引擎对 3D 补丁无效。

  • #27145: [增强]:将“未找到带标签的艺术家以放入图例”变为警告。

  • #27399: [Bug]: y 或 yerr 数组中存在 None 值时,使用 errorbar 会导致 TypeError。

  • #13887: 访问 Collection 的默认 norm 会移除其颜色。

  • #26593: [增强]:支持 SubFigure.remove()。

  • #27329: [Bug]: 移除子网格布局中轴的颜色条会将其位置恢复到错误的地方。

  • #27214: [Bug]: NavigationToolbar2QT 应该使用 @Slot 注解。

  • #27146: [增强]:在 ax.stackplot() 中支持多重孵化图案。

  • #27168: [文档]:Windows 上可编辑安装的说明可能缺少一步。

  • #27174: [维护]:使用 NumPy 每日构建轮子构建夜间轮子。

  • #25043: [增强]:在 3D 线图中正确绘制掩码数组。

  • #26990: [文档]:直方图路径示例在 HTML 中渲染效果不佳。

  • #25738: [维护]:提高 _mathtext_data.stix_virtual_fonts 表的可读性。

  • #11129: 在文档中突出显示 JDH 绘图竞赛的历届获奖者。

  • #24050: 如果标签多于句柄,matplotlib.axes.Axes.legend() 中没有错误消息。

  • #10922: 增强:widgets.RadioButtons 的 clear() 方法。

  • #18295: 如何修改 axisartist 中的刻度标签?

  • #24996: [Bug]: 对于非直角坐标轴,axvline/axhline 应表现为“在该 x/y 处绘制网格线”。

  • #26841: [Bug]: 全局图例的奇怪行为。

  • #25974: [维护]:清理 ticklabel_format(..., style=)。

  • #26786: 请上传新的开发轮子,以便我们在 3.8 发布后获取 3.9.dev。

  • #18052: 使用 mplot3d 时,轴的限制不精确。

  • #25596: [维护]:接口一致性。

  • #26557: [增强]:Python 3.12 夜间构建。

  • #26281: [增强]:添加 get_xmargin、get_ymargin、get_zmargin 轴方法。