Python中的 Matplotlib.pyplot.loglog()函数
先决条件: Matplotlib
Matplotlib 是一个综合性的库,用于在Python中创建交互式、静态和动画可视化。使用通用 GUI 工具包,如 wxPython、SciPy、Tkinter 或 SciPy,它提供了一个面向对象的 API,用于将绘图嵌入到应用程序中。 Matplotlib.pyplot 是使 Matplotlib 像 MATLAB 一样工作的函数集合。
在这里,我们将探索 Matplotlib.pyplot 的 loglog()函数。它用于在 x 和 y 轴上绘制对数刻度。
句法:
loglog(X,Y)
在哪里,
X 和 Y 分别指的是 x 和 y 坐标。
使用的其他函数是 linespace()。它返回指定间隔内均匀间隔的数字。
句法:
np.linspace(start, stop, num, endpoint, retstep, dtype, axis)
在哪里,
- Start : 要显示线的序列的起始值,或者我们可以说线的起点
- Stop :它是该行停止处的序列的结束值,除非 'endpoint' 设置为 False。
- Num : 要生成的样本数。必须是非负数。默认情况下,它是 50。
- 端点:它的工作原理与停止相同。如果为 True,则停止是最后一个样本,否则停止从序列中排除。
- Retstep : 如果为 True,则返回 ('samples', 'step'),其中 `step` 是样本之间的间距。
- Dtype :输出数组的类型。
- Axis :结果中用于存储样本的轴,仅当 start 或 stop 是类似数组时才相关
示例:没有 loglog()
Python
# importing required modules
import matplotlib.pyplot as plt
import numpy as np
# inputs to plot using loglog plot
x_input = np.linspace(0, 10, 50000)
y_input = x_input**8
# plotting the value of x_input and y_input using plot function
plt.plot(x_input, y_input)
Python3
# importing required modules
import matplotlib.pyplot as plt
import numpy as np
# inputs to plot using loglog plot
x_input = np.linspace(0, 10, 50000)
y_input = x_input**8
# plotting the value of x_input and y_input using loglog plot
plt.loglog(x_input, y_input)
输出:
示例:使用 loglog()
蟒蛇3
# importing required modules
import matplotlib.pyplot as plt
import numpy as np
# inputs to plot using loglog plot
x_input = np.linspace(0, 10, 50000)
y_input = x_input**8
# plotting the value of x_input and y_input using loglog plot
plt.loglog(x_input, y_input)
输出: