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