【发布时间】:2016-01-25 05:11:52
【问题描述】:
我想在子图中添加注释(年份)来识别哪个子图属于哪一年。
到目前为止,我正在使用 title 做同样的事情,但我希望用放置在子图中的注释替换它。
怎么做?
i=1;
a=5;
step=0;
for year=2002:2013
if mod(year,4)==0
jump=366;
else
jump=365;
end
subplot(4,3,i)
scatter(data_final(step+1:step+jump,11), data_final(step+1:step+jump,12),...
a, 'filled', 'MarkerEdgeColor','b',...
'MarkerFaceColor',[0 .7 .7],...
'LineWidth',0.5)
set(gca, 'FontName', 'Arial', 'FontSize', 12)
xlabel('variable_1') % label x-axis
ylabel('variable_2') % label left y-axis
grid on;
title(num2str(year));
i=i+1;
step=step+jump;
end
【问题讨论】:
-
你试过
text吗? -
不,我不知道“文本”。浏览时我找到了
annotation,但它没有循环工作。您能否在此处提供一些text的链接供我参考。 -
注解在 for 循环中不起作用是什么意思?你用
hold on了吗? -
@Max 为什么
hold on会对注解做任何事情? -
参见:Text Properties 或 Annotation Properties。您需要指定
'Parent'属性。