淘先锋技术网

首页 1 2 3 4 5 6 7

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函数显示图像。