接上文:Matlab一个Figure图的构成要素
Matplotlib是一个Python 2D绘图库,其中最常用的就是pyplot模块。
使用pyplot模块可以快速地创建Figure,一个Figure图的构成要素如下图所示,包括标题、图例、坐标轴、数据图形等。
对于简单的绘图,pyplot模块提供了类似matlab的接口:
- figure:图像的窗口,也就是画图区域;
- axes:坐标对象,即在当前活动 figure 画图区域中创建一个坐标对象,在此坐标对象上画图;
- plot:画图的命令;
figure 可以理解为一张白纸,在一张白纸上的任何区域都可以画图,而确定一片画图区域就是 axes,也就是坐标对象。
在 figure 命令时,它默认会建立个axes;在使用 plot 命令时,它会默认建立一个窗口和生成坐标对象。
- title:标题;
- legend:图例;
- text:在图上加些描述性的文字;
- grid:网格;
- xlabel:x坐标轴;
- ylabel:y坐标轴;
- xlim:x坐标轴范围;
- ylim:y坐标轴范围。
仍以sin曲线和cos曲线为例,代码如下:
运行结果如下:
相关阅读
Python脚本示例:从log中读取数据,进行分析和可视化