matplotlib.pyplot.loglog#
- matplotlib.pyplot.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 列表
表示绘制数据的对象。
备注
注意
这是 pyplot 接口,用于
axes.Axes.loglog
。