我手动编辑某些情节标题的位置为
plot(X,Y);
t=title('Data');
set(t,'Position',get(t,'Position')-[0 1 0.4]);
但是当我保存图形时,标题的位置会回到默认位置。我正在使用Matlab R2014a。
如何保存标题的位置?
答案 0 :(得分:3)
是的,即使在早期版本的Matlab中,似乎每次加载数字时都会重置轴的 title 。
要解决此问题,请改用annotation
对象。 ('textbox'
类型)。
例如:
title_handle = annotation('textbox', [.2 .4 .1 .1], 'String', 'Data','LineStyle','none');
你必须自己处理位置(*),这个位置是相对于figure
(而不是 axes
),但它是保存的如图所示,每次加载图形时都会离开它。
(*)此示例中的位置在 normalized
图形坐标中给出。如果使用其他图形坐标系