matplotlib.pyplot.semilogy#
- matplotlib.pyplot.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
。- 参数:
- 基础float, 默认值: 10
y 对数的底数。
- 子项类似数组, 可选
次要 y 刻度的位置。如果为 None,则会根据图中的十进制数自动选择合理的位置。详情请参见
Axes.set_yscale
。- 非正数{'mask', 'clip'}, 默认: 'clip'
y 中的非正值可以被屏蔽为无效,或者被裁剪为一个非常小的正值。
- **kwargs
plot
支持的所有参数。
- 返回:
Line2D
的列表表示绘制数据的物体。
注释
备注
这是
axes.Axes.semilogy
的 pyplot 包装器。