在 x 轴和 y 轴上显示带有自定义值的图像
Display imagesc with custom values on x- and y-axis
我正在使用 MATLABS 函数 imagesc 绘制一个 6x6 的双精度矩阵。这是我得到的情节:
我想做的是将 x 轴和 y 轴上的值更改为我自己选择的值。
例如,我想用我自己的向量 [10, 16, 53, 97, 136 191] 替换值 1-6,以便它们显示在 x- and/or y 轴上.
谢谢!
您可以为此修改 XTickLabel
和 YTickLabel
属性。
在 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'})
更多信息:
我正在使用 MATLABS 函数 imagesc 绘制一个 6x6 的双精度矩阵。这是我得到的情节:
我想做的是将 x 轴和 y 轴上的值更改为我自己选择的值。
例如,我想用我自己的向量 [10, 16, 53, 97, 136 191] 替换值 1-6,以便它们显示在 x- and/or y 轴上.
谢谢!
您可以为此修改 XTickLabel
和 YTickLabel
属性。
在 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'})
更多信息: