【发布时间】:2019-07-17 08:29:52
【问题描述】:
当我在 MATLAB 2018b 上生成热图时,x-tick 标签会自动旋转,但通常角度我不喜欢。
我想硬编码它们应该始终旋转 90 度。 通常,这段代码可以解决问题:
ax = gca;
ax.XTickLabelRotation = 90
或
xtickangle(90)
但热图不支持这两个版本。
如何在热图中手动旋转 XTickLables?
可重现的例子:
cdata = [45 60 32; 43 54 76; 32 94 68; 23 95 58];
xvalues = {'Small','Medium','Large'};
yvalues = {'Green','Red','Blue','Gray'};
h = heatmap(xvalues,yvalues,cdata);
xtickangle(90)
【问题讨论】:
标签: matlab plot rotation heatmap axis-labels