Matlab:保存时增加长刻度标签的条形图区域

时间:2015-05-04 15:33:08

标签: matlab charts save latex axis-labels

我有一个条形图,其中x标签很长。

如何保存图形,使标签不会像下面那样被切断 - 我只是缩小它吗?还可以将它作为裁剪的pdf保存到图形和标签中,以便我可以在Latex中使用它吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是向上移动轴(如果需要,可以减小其尺寸以适应图中)。

pos = get(gca,'position');

set(gca,'position',[pos(1) pos(2) + 0.1 pos(3) * 0.95 pos(4) * 0.95])

这适用于" unit"属性设置为" normalized",如果不是,则应根据" unit"定义缩放因子。模式

您还可以减小字体的大小(默认值应为10)

set(gca,'fontsize',8)

希望这有帮助。