内容简介:Matplotlib 是一个用于 Python 编程语言及其数值数学扩展 NumPy 的绘图库。它提供了一个面向对象的 API,用于将绘图嵌入到使用 Tkinter、wxPython、Qt 或 GTK 等通用 GUI 工具箱的应用程序中。 该版本中值得关注的...
Matplotlib 是一个用于 Python 编程语言及其数值数学扩展 NumPy 的绘图库。它提供了一个面向对象的 API,用于将绘图嵌入到使用 Tkinter、wxPython、Qt 或 GTK 等通用 GUI 工具箱的应用程序中。
该版本中值得关注的更新内容包括:
- Figure 和 Axes 的创建/管理
subplot_mosaic支持简单的 Axes 共享- Figure 现在有
draw_without_rendering方法 - Figure
__init__将关键字参数传递给 set
- Plotting 方法
- 添加
Auunlus补丁 - 为
FancyArrow补丁添加set_data方法 - 在
ArrowStyle和ConnectionPatch中加入新的箭头样式
- 添加
- Colors 和 Colormaps
- Colormap 注册表(实验性)
- 现在可以在 RGBA 阶段进行图像插值了
imshow支持半浮点数组- 为
Normalize对象添加了一个回调注册表
- Titles、ticks 和 labels
- 在
set_ticks中同时设置 ticks 位置和 labels
- 在
- Fonts 和 Text
Text和TextBoxparse_math选项- Text 可以在
TextBox小部件内定位 - 简化了
usetex模式的字体设置 - ……
- rcParams 的改进
- 允许全局设置默认的图例
labelcolor
- 允许全局设置默认的图例
- 3D Axes 的改进
Axes3D现在允许手动控制绘制顺序- 允许在 3D plots 中改变垂直轴的位置
plot_surface支持 NaNs- 3D plotting 方法支持
data关键字参数
- 交互式 工具 的改进
- Colorbars 现在具有平移和缩放功能
- 更新了
Slider小工具的外观 - 选择器增加了清除、拖动和移除的功能
CallbackRegistry对象获得了一个暂时阻断信号的方法
- Sphinx extensions
- More configuration of mathmpl sphinx extension
- 后端的具体改进
- 新的 GTK4 后端
- 新的 Qt6 后端
- 在 Cairo-based、GTK 和 Tk 后端支持 HiDPI
- Qt 图形选项编辑器的改进
- WX 后端支持鼠标导航按钮
- WebAgg 使用 asyncio 而不是 Tornado
更多详情可查看:https://github.com/matplotlib/matplotlib/releases/tag/v3.5.0
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Out of their Minds
Dennis Shasha、Cathy Lazere / Springer / 1998-07-02 / USD 16.00
This best-selling book is now available in an inexpensive softcover format. Imagine living during the Renaissance and being able to interview that eras greatest scientists about their inspirations, di......一起来看看 《Out of their Minds》 这本书的介绍吧!
