matlab plot 画图 刻度标签

发布时间 2023-11-17 17:04:10作者: 泰勒幂级数

指定坐标轴范围
您可以设置 x 轴、y 轴和 z 坐标轴范围,以控制数据在坐标区上的显示位置。您也可以更改 x 轴线和 y 轴线的显示位置(仅适用于二维绘图),或反转值沿每条轴递增的方向。

更改坐标轴范围
创建一个线图。使用 xlim 和 ylim 函数指定坐标轴范围。对于三维绘图,请使用 zlim 函数。将 [min max] 形式的二元素向量传递给函数。

 Get
x = linspace(-10,10,200);
y = sin(4*x)./exp(x);
plot(x,y)
xlim([0 10])
ylim([-0.4 0.8])

使用半自动坐标轴范围
将 x 轴范围最大值设为 0,y 轴范围最小值设为 -1。其他范围则由 MATLAB 选择。对于自动计算的最小值或最小值范围,分别使用 -inf 或 inf 来表示。

 Get
[X,Y,Z] = peaks;
surf(X,Y,Z)
xlabel('x-axis')
ylabel('y-axis')
xlim([-inf 0])
ylim([-1 inf])

还原为默认范围
创建一个网格图并更改坐标轴范围,然后还原为默认范围。

 Get
[X,Y,Z] = peaks;
mesh(X,Y,Z)
xlim([-2 2])
ylim([-2 2])
zlim([-5 5])

 Get
xlim auto
ylim auto
zlim auto

颜色线宽图例

plot(x,y, 'black', 'linewidth',2,'DisplayName','工资曲线')

2017a刻度刻度标签

set(gca,'linewidth',2 ); %边框宽度
ax = gca;
ax.YTickLable = {'一月','二月','三月'};
set(gca, 'ytick', [1 2 3]);