Matplotlib 是 Python 的一个2D绘图库,可以帮助我们绘制各种图形,下面介绍一些最常见的数学图形绘制方法。
1.直线图
importnumpy as npimportmatplotlib.pyplot as plt
x= np.arange(1,6)
y= 2 *x
plt.title("LineGraph") #标题名
plt.xlabel("x axis") #x轴标注
plt.ylabel("y axis") #y轴标注
plt.plot(x,y) #以x为横坐标,y为纵坐标,按照(x,y)的顺序绘图
plt.show() #显示图像
运行结果:
关于上述代码中的plot函数,调用形式一般为:
plot([x], y, [fmt], data=None, **kwargs)
plot([x], y, [fmt], [x2], y2, [fmt2], …, **kwargs)
其中,fmt = [color][marker][linestyle],用于定义图的基本属性:颜色(color)、点型(marker)、线型(linestyle)。
**kwargs参数包括:x轴数据、y轴数据、线宽(linewidth)、线条颜色(color)。
通常,如果需要在一张图中绘制不同类别的数据点时,可以通