我想添加一些文字到图例中,关于我在图中添加的文本(即t1变量)。将文本对象添加到MATLAB图中的图例
这里的情节简单的例子:
xa = [1 1 1 1 2 2 2 2 3 3 3 3 5 5 5 5];
ya = rand(1,16);
plot(xa, ya,'o', [0 5], [0.5 0.5],'k--')
L = legend('values', 'average');
for ii = 1:numel(xa)
t1=text(xa(ii)+0.02, ya(ii), ['A_{' num2str(ii) '}'], ...
'HorizontalAlignment','left', ...
'VerticalAlignment','middle', ...
'FontSize', 8);
end
,我就拥有传说中的第三个行会说,例如,“A1 - A16”。我阅读了关于text
的文档,并试图使用DisplayName
属性,但我无法使其正常工作。
您想要将“A1-A16”添加到图例L?或者你想把它添加到一个单独的图例? – Alex 2014-11-14 19:41:49
@AlexB我想将它添加到图例'L'。 – 2014-11-14 19:58:00