【问题标题】:Display imagesc with custom values on x- and y-axis在 x 轴和 y 轴上显示带有自定义值的 imagesc
【发布时间】:2016-03-03 10:49:10
【问题描述】:

我正在使用 MATLABS 函数 imagesc 绘制一个 6x6 的双精度矩阵。这是我得到的情节:

我想要做的是将 x 轴和 y 轴上的值更改为我自己选择的值。

例如,我想用我自己的向量 [10, 16, 53, 97, 136 191] 替换值 1-6,以便它们显示在 x 轴和/或 y 轴上。

谢谢!

【问题讨论】:

    标签: matlab axis-labels image-scaling


    【解决方案1】:

    您可以为此修改XTickLabelYTickLabel 属性。

    在 MATLAB r2014b 或更高版本中,您应该:

    ax=gca;
    ax.XTickLabel = {'10', '16', '53', '97', '136', '191'};
    ax.YTickLabel = {'10', '16', 'look a banana', '97', 'yeah you can write whatever', '191'};
    

    在以前的版本中可以

    ax=gca;
    set(ax,'XTickLabel',{'10', '16', '53', '97', '136', '191'})
    set(ax,'YTickLabel',{'10', '16', 'look a banana', '97', 'yeah you can write whatever', '191'})
    

    更多信息:

    Change Axis Tick Value Locations and Labels, The Mathworks

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      相关资源
      最近更新 更多