【问题标题】:aligning the axes labels in 3d plot in matlab在matlab中对齐3d图中的轴标签
【发布时间】:2013-01-18 03:14:33
【问题描述】:

我使用以下 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 matlab-figure axis-labels


    【解决方案1】:

    已提交将坐标轴标签与图形坐标轴here 对齐的提交。

    【讨论】:

    • 这仅适用于axis equal,这对于大多数 3D 绘图几乎没有用处。
    【解决方案2】:

    您可以设置每个标签的rotation属性:

    set(get(gca,'xlabel'),'rotation',angle); %where angle is in degrees
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-01
      • 2016-09-24
      • 2013-10-17
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      相关资源
      最近更新 更多