matplotlib.pyplot.semilogy#

matplotlib.pyplot.semilogy(*args, **kwargs)[source]#

绘制 y 轴采用对数刻度的图。

调用签名

semilogy([x], y, [fmt], data=None, **kwargs)
semilogy([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

这只是 plot 的一个简单封装,它额外将y轴更改为对数刻度。plot 的所有概念和参数也都可以用于此处。

附加参数 basesubsnonpositive 控制 y 轴属性。它们只是转发给 Axes.set_yscale

参数:
base浮点型,默认值: 10

y 对数的底。

subs类数组,可选

次要 y 刻度的位置。如果为 None,则根据图中对数周期的数量自动选择合理的位置。详情请参见 Axes.set_yscale

nonpositive{'mask', 'clip'},默认值: 'clip'

y 中的非正值可以被屏蔽为无效,或裁剪为非常小的正数。

**kwargs

所有 plot 支持的参数。

返回:
Line2D 列表

表示绘制数据的对象。

备注

注意

这是 pyplot 封装器,对应于 axes.Axes.semilogy