matplotlib.axes.Axes.semilogy#
- Axes.semilogy(*args, **kwargs)[源代码]#
绘制 y 轴采用对数刻度的图。
调用签名
semilogy([x], y, [fmt], data=None, **kwargs) semilogy([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
这只是一个围绕
plot
的轻量级封装,它额外将y轴更改为对数刻度。plot 的所有概念和参数也可以在这里使用。额外的参数 base、subs 和 nonpositive 控制y轴属性。它们被直接转发到
Axes.set_yscale
。- 参数:
- base浮点数,默认值:10
y对数的底数。
- subs类数组,可选
次要y轴刻度线的位置。如果为 None,则根据图中年代的数量自动选择合理的位置。有关详细信息,请参阅
Axes.set_yscale
。- nonpositive{'mask', 'clip'},默认值:'clip'
y中的非正值可以被遮罩为无效,或者裁剪为非常小的正数。
- **kwargs
所有由
plot
支持的参数。
- 返回:
- Line2D 列表
表示绘制数据的对象。