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
因为它们与《跨国破产示范法》或《跨国破产示范法》的最初目的无关,在其他地方显得更为连贯。