matplotlib.axes.Axes.loglog#

Axes.loglog(*args, **kwargs)[源代码]#

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

调用签名

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

这只是 plot 的一个简单封装,它额外将 x 轴和 y 轴都更改为对数刻度。plot 的所有概念和参数在这里同样适用。

附加参数 base、subs 和 nonpositive 用于控制 x/y 轴属性。它们会被直接传递给 Axes.set_xscale 和 Axes.set_yscale。若要在 x 轴和 y 轴上使用不同的属性,请使用例如 ax.set_xscale("log", base=10); ax.set_yscale("log", base=2)。

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

对数的底数。

subs序列,可选

次刻度的位置。如果为 None,则根据图中的十进制数自动选择合理的位置。详细信息请参阅 Axes.set_xscale/Axes.set_yscale。

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

非正数值可以被标记为无效,或者截断为一个非常小的正数。

**kwargs

支持 plot 的所有参数。

返回:
Line2D 列表

表示绘制数据的对象。

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

次坐标轴

次坐标轴

对数刻度

对数刻度

坐标轴刻度

坐标轴刻度