matplotlib.axes.Axes.semilogy#

Axes.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 列表

表示绘制数据的对象。

使用 matplotlib.axes.Axes.semilogy 的示例#

对数刻度

对数刻度

SkewT-logP 图:使用变换和自定义投影

SkewT-logP 图:使用变换和自定义投影

坐标轴自动缩放

坐标轴自动缩放

坐标轴刻度

坐标轴刻度