使用Matlab进行数据分析,经常需要用到plot命令将数据可视化。
Python提供一个非常好用的库:Matplotlib(Python 2D绘图库),它提供了类似matlab的画图接口,包括:figure:图像的窗口,即画图区域;
plot:画图命令;
title:创建标题;
legend:创建图例;
text:在图上添加描述性的文字;
grid:控制网格显示;
xlabel:x坐标轴;
ylabel:y坐标轴;
xlim:调整x坐标轴范围;
ylim:调整y坐标轴范围。
比如在一个figure里同时画出sin曲线和cos曲线。Matlab代码和Python代码分别如下:
1、Matlab代码
%% figure 的构成要素
x = 0 : 0.2 : 8.0;
y1 = sin(x);
y2 = cos(x);
figure(3);
plot(x, y1, 'rx-');
hold on
plot(x, y2, 'bo-')
hold off
title('Trigonometric Function', 'fontsize', 20);
legend