matplotlib.axes.Axes.semilogx#

Axes.semilogx(*args, **kwargs)[源]#

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

调用签名

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

这只是一个围绕 plot 的简单包装,它额外将 x 轴更改为对数刻度。这里也可以使用 `plot` 的所有概念和参数。

附加参数 basesubsnonpositive 控制 x 轴属性。它们被直接传递给 Axes.set_xscale

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

x 对数刻度的底。

subs类数组,可选

次要 x 刻度线的位置。如果为 None,则会根据图中对数周期的数量自动选择合理的位置。详见 Axes.set_xscale

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

x 中的非正值可以被遮盖为无效,或被截断为一个非常小的正数。

**kwargs

支持 plot 的所有参数。

返回:
Line2D 列表

表示绘制数据的对象。

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

对数刻度

对数刻度

坐标轴刻度

坐标轴刻度