读取文件和数据
exam=xlsread('example.xlsx');
x是第一列数据
y是第二列数据
z是第三列数据
x=exam(:,1);
y=exam(:,2);
z=exam(:,3);
绘制折线图
把绘图窗口分成两行一列,当前定位在第一个子图
subplot(2,1,1)
绘制折线图,并添加子图标题、x轴标签、图例
plot(x,y,'r')
title('海拔-时间');
xlabel('时间(s)');
legend('海拔(m)');
设置x轴y轴框图大小
axis([0,6,0,700])
x轴、y轴范围
set(gca,'XTick',[0:1:6])
set(gca,'YTick',[0:100:700])
修改折线宽度:在绘制折线图指令中添加 ‘Line Width’,宽度设为2.
plot(x1,y1,'Line Width',2)
去除边框
去除上方和右边的边框
set(gca,'Box','off')
去除所有边框和x、y坐标值
set(gca,'Visible','off')
去除x轴刻度值
set(gca,'xticklabel',[]);
去除x轴刻度线和刻度值
set(gca,'xtick',[]);
x轴颜色设置为白色,看起来像是删除了x轴。
set(gca,'xcolor','w');
网格线
添加网格线
grid on;
添加y轴网格线。Gridalpha是透明度,不设置的话网格线是透明的。LineWidth是网格线线宽。
set(gca,'ygrid','on','Gridalpha',1,'LineWidth',1,'GridColor','w')
当前定位在第二个子图
subplot(2,1,2)
plot(x,z,'b')
title('速度-时间');
xlabel('时间(s)');
legend('速度(km/h)');
给所有子图加一个总标题
sgtitle('total title','FontSize',10);