0.98.x的变化¶
psd(),csd()和cohere()现在将自动将负频率分量包装到返回数组的开头。这是更明智的行为,并使它们与specgram(). 之前的行为更像是一个疏忽,而不是一个设计决策。添加了新的关键字参数 非POSX , 不正常的 到
matplotlib.axes.Axes设置对数刻度参数的方法。默认值仍然是屏蔽非正值,但Kwargs接受“clip”,这将导致非正值替换为非常小的正值。新增
matplotlib.pyplot.fignum_exists()和matplotlib.pyplot.get_fignums()他们只揭露隐藏在matplotlib._pylab_helpers.不推荐使用Numerix包。
新增
matplotlib.image.imsave()把它暴露在matplotlib.pyplot接口。删除Exceltools中对PyExcelrator的支持--改用XLWT
将acorr和xcorr的默认值更改为usevlines=true、maxlags=10和normed=true,因为这些是最佳默认值
以下关键字参数用于
matplotlib.legend.Legend现已弃用,并引入了新的参数集。新参数以字体大小的分数形式给出。也, 散乱偏移 , 软盒 和 柱间距 作为关键字参数添加。已弃用 新的 衬垫 边界焊盘 拉贝塞普 标签间距 汉德伦 手长 手持式EXCESTSEP 手持插件 斧头垫 边界轴焊盘 去除了钢筋混凝土支护结构和试验性状
被改进的
matplotlib.mlab.psd(),matplotlib.mlab.csd(),matplotlib.mlab.cohere()和matplotlib.mlab.specgram()以2倍的比例缩放单侧密度。此外,还可以选择按采样频率缩放密度,这将给出可由返回的频率值集成的密度的真实值。这也提供了更好的matlab兼容性。相应的matplotlib.axes.Axes方法和matplotlib.pyplot函数也被更新了。字体查找现在使用最近邻方法,而不是精确匹配。某些字体在绘图中可能不同,但应更接近所请求的字体。
matplotlib.axes.Axes.set_xlim(),matplotlib.axes.Axes.set_ylim()现在返回viewlim数组以避免就地修改意外。matplotlib.afm.AFM.get_fullname()和matplotlib.afm.AFM.get_familyname()如果AFM文件未指定这些可选属性,但返回基于所需fontname属性的猜测,则不再引发异常。更改精度Kwarg in
matplotlib.pyplot.spy();默认值为0,字符串值'present'仅用于稀疏数组以显示填充位置。补充
angles克瓦格matplotlib.pyplot.quiver()更灵活的箭头角度规格。已弃用(引发NotImplementedError)中的所有MLAB2函数
matplotlib.mlab出于担心,其中一些不是洁净室实现。方法
matplotlib.collections.Collection.get_offsets()和matplotlib.collections.Collection.set_offsets()添加到Collection基类。matplotlib.figure.Figure.figurePatch更名matplotlib.figure.Figure.patch;matplotlib.axes.Axes.axesPatch更名matplotlib.axes.Axes.patch;matplotlib.axes.Axes.axesFrame更名matplotlib.axes.Axes.frame.matplotlib.axes.Axes.get_frame,返回matplotlib.axes.Axes.patch,已弃用。中的变化
matplotlib.contour.ContourLabeler属性 (matplotlib.pyplot.clabel()函数)使它们都具有类似.labelAttribute. 最终用户最可能使用的三个属性,.cl,.cl_xy和.cl_cvalues已经维护了一段时间(除了它们的重命名版本之外),但它们已被弃用,最终将被删除。在中移动了几个函数
matplotlib.mlab和matplotlib.cbook进入单独的模块matplotlib.numerical_methods因为它们与《跨国破产示范法》或《跨国破产示范法》的最初目的无关,在其他地方显得更为连贯。