matplotlib.pyplot.loglog()函数

matplotlib.pyplot.loglog()函数

Matplotlib是python中创建交互式、静态和动画可视化的综合性库。使用通用的GUI工具包,如wxPythonSciPy、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。
  • endpoint:它的工作原理与停止相同。如果为True,那么stop是最后一个示例,否则stop将从序列中排除。
  • Retstep:如果为True,返回(‘ samples ‘, ‘ step ‘),其中’ step ‘是样本之间的间隔。
  • Dtype:输出数组的类型。
  • Axis:结果中存储示例的轴,只有在start或stop类似数组时才相关

示例1

# 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)

输出:

matplotlib.pyplot.loglog()函数

示例2

# 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)

输出:

matplotlib.pyplot.loglog()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程