我使用以下 matlab 命令绘制网格数据
[x, y] = meshgrid(-10:0.1:10, -10:0.1:10);
z = exp(-x.^2 - y.^2);
mesh(x, y, z);
xlabel('time variable');
ylabel('space variable');
zlabel('wave');
您会看到,无论如何旋转轴,x 和 y 标签始终水平对齐。在我旋转轴时,有什么方法可以使其分别与 x 轴和 y 轴对齐?
我使用以下 matlab 命令绘制网格数据
[x, y] = meshgrid(-10:0.1:10, -10:0.1:10);
z = exp(-x.^2 - y.^2);
mesh(x, y, z);
xlabel('time variable');
ylabel('space variable');
zlabel('wave');
您会看到,无论如何旋转轴,x 和 y 标签始终水平对齐。在我旋转轴时,有什么方法可以使其分别与 x 轴和 y 轴对齐?
已经提交了将轴标签与图轴对齐的文件。
您可以设置rotation
每个标签的属性:
set(get(gca,'xlabel'),'rotation',angle); %where angle is in degrees