PyPlot是Python中一个非常常用的绘图库,可以使用其画出各种类型的曲线图。其中,使用matplotlib.pyplot.plot()函数可以画出折线图和曲线图。
import matplotlib.pyplot as plt import numpy as np # 生成数据 x = np.linspace(-np.pi, np.pi, 100) y = np.sin(x) # 画图 plt.plot(x, y) # 设置横纵坐标标签 plt.xlabel('x') plt.ylabel('y') # 显示图像 plt.show()
在上面的代码中,我们首先通过numpy库生成了x和y的值,然后使用plot函数将其画出。设置横轴标签和纵轴标签可以使图形更加清晰易读。最后通过show函数显示图像。
如果需要画出多条曲线,可以在plot函数中分别传入x和y的值,不同的曲线需要以不同颜色或形状进行区分:
# 生成数据 x = np.linspace(-np.pi, np.pi, 100) y1 = np.sin(x) y2 = np.cos(x) # 画折线图和曲线图 plt.plot(x, y1, color='red', label='Sin') plt.plot(x, y2, color='blue', linestyle='--', label='Cos') # 添加图例 plt.legend() # 显示图像 plt.show()
在上面代码中,我们生成了两组数据y1和y2,并使用红色折线和蓝色虚线将它们分别画出来。使用label参数在图例中添加对应的标签,方便查看。最后,调用legend函数添加图例,并调用show函数显示图像。