📜  Python中的 Matplotlib.pyplot.loglog()函数

📅  最后修改于: 2022-05-13 01:54:59.978000             🧑  作者: Mango

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)

输出: