使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动。
1.设置坐标轴label
x = 1:100;
y = x;
xlabel('时间(s)','FontSize',16);
ylabel('压力(pa)','FontSize',16);
grid on; % 开启网格
hold on; % 保留绘图
title('y=x','FontSize',18); %设置标题
plot(x,y, 'k', 'linewidth', 1);
2.设置坐标轴的上下限(该设置要放在plot()函数之后)
方法一:
xlim([0,150]);
ylim([-5,120]);
方法二:
axis([0,150,-5,120]); % 坐标轴的显示范围
3.MATLAB 操纵坐标轴
axis off; % 去掉坐标轴
axis tight; % 紧坐标轴 此时坐标轴限制会失效
axis equal; % 等比坐标轴
4.通过set()函数设置
set(gca, 'XLim',[0,150],'YLim',[-5,120]); % X、Y轴的数据显示范围
set(gca, 'XTick',[20,40,45,80,100]); % X轴刻度表示数字显示,可以与gird on配合适应
set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号(与上一个函数设置的数字相对应,若XTicklabel个数不够,循环使用)
set(gca, 'XTick', []); % 清除X轴的记号点
set(gca, 'XGrid','on'); % X轴的网格
set(gca, 'XDir','reverse'); % 逆转X轴
set(gca, 'XColor','red'); % X轴的颜色
set(gca, 'XAxisLocation', 'top') % 确定坐标轴的位置bottom top
set(gca, 'YAxisLocation', 'left') % 确定坐标轴的位置 left right
5.plot()函数的应用