在Python中画图,有一个非常好用的库 Matplotlib(Python 2D绘图库),最常用的是pyplot模块,它提供了类似matlab的画图接口,包括:
- figure:图像的窗口,也就是画图区域;
- axes:坐标对象,即在当前活动 figure 画图区域中创建一个坐标对象,在此坐标对象上画图;
- plot:画图的命令;
- title:标题;
- legend:图例;
- text:在图上加些描述性的文字;
- grid:网格;
- xlabel:x坐标轴;
- ylabel:y坐标轴;
- xlim:x坐标轴范围;
- ylim:y坐标轴范围。
比如在一个figure里同时画出sin曲线和cos曲线。Matlab代码和Python代码分别如下:
Matlab的运行结果:
Python的运行结果: