python的matplotlib使用与matlab很相似,都可以很方便画出各种二维,三维图。对于二维图而言,当横轴为时间时,即为随时间变画的序列图。
下面先给出一个例子:
效果:
python画二维图最常用的是matplotlib.pyplot, datetime可以很方便将字符串转化为python的时间格式。
xlabel:
设置横坐标注释
ylable:设置纵坐标注释
plot:
类似matlab的格式画图,若需要叠加,可以多次调用plot
annotate:
图中添加注释
legend:添加图例
【loc(设置图例显示的位置)
--'best' :
0, (only
implemented for axes
legends)(自适应方式)'upper right' : 1,'upper left' : 2,'lower left' : 3,'lower right' : 4,'right' : 5,'center left' : 6,'center right' : 7,'lower cen