从NumPy数组中绘制直线图
对于在Python中绘制图形,我们将使用Matplotlib库。Matplotlib与NumPy数据一起被用来绘制任何类型的图形。从matplotlib中我们使用特定的函数,即pyplot(),它用于绘制二维数据。
下面将解释所使用的不同功能。
- np.range(start, end):该函数从区间[start, end]返回等距的数值。
- plt.title():它被用来给图形一个标题。标题作为参数传递给这个函数。
- plt.xlabel():它设置X轴上的标签名称。X轴的名称作为参数传给这个函数。
- plt.ylabel():它设置Y轴上的标签名称。Y轴的名称作为参数传给这个函数。
- plt.plot():它将传递给它的参数值绘制在一起。
- plt.show():它将所有的图形显示在控制台。
例子1 :
# importing the modules
import numpy as np
import matplotlib.pyplot as plt
# data to be plotted
x = np.arange(1, 11)
y = x * x
# plotting
plt.title("Line graph")
plt.xlabel("X axis")
plt.ylabel("Y axis")
plt.plot(x, y, color ="red")
plt.show()
输出 :
例子2 :
# importing the library
import numpy as np
import matplotlib.pyplot as plt
# data to be plotted
x = np.arange(1, 11)
y = np.array([100, 10, 300, 20, 500, 60, 700, 80, 900, 100])
# plotting
plt.title("Line graph")
plt.xlabel("X axis")
plt.ylabel("Y axis")
plt.plot(x, y, color ="green")
plt.show()
输出 :