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

额外的参数 basesubsnonpositive 控制 x 轴的属性。它们只是被传递给 Axes.set_xscale

参数:
基础浮点数,默认值:10

x 对数的底数。

subs类似数组,可选

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

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

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

**kwargs

plot 支持的所有参数。

返回:
Line2D 的列表

表示绘制数据的物体。

注释

备注

这是 axes.Axes.semilogxpyplot 包装器