Matplotlib 3.5.0 发布,基于 Python 的绘图库

栏目: 软件资讯 · 发布时间: 3年前

内容简介: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 TextBox parse_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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Design Accessible Web Sites

Design Accessible Web Sites

Jeremy Sydik / Pragmatic Bookshelf / 2007-11-05 / USD 34.95

It's not a one-browser web anymore. You need to reach audiences that use cell phones, PDAs, game consoles, or other "alternative" browsers, as well as users with disabilities. Legal requirements for a......一起来看看 《Design Accessible Web Sites》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具