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 的概念和参数也可以在这里使用。

附加参数 basesubsnonpositive 控制 x/y 轴的属性。它们只是被传递给 Axes.set_xscaleAxes.set_yscale。要为 x 轴和 y 轴使用不同的属性,例如,可以使用 ax.set_xscale("log", base=10); ax.set_yscale("log", base=2)

参数:
基础float, 默认值: 10

对数的底数。

subs序列,可选

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

非正数{'mask', 'clip'}, 默认: 'clip'

非正值可以被屏蔽为无效,或者被裁剪为一个非常小的正值。

**kwargs

plot 支持的所有参数。

返回:
Line2D 的列表

表示绘制数据的物体。

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

次要轴

Secondary Axis

日志演示

Log Demo

轴刻度

Axis scales