天天看點

matlab坐标加圖例,科學網—Matlab 循環添加圖例 更改圖例位置 - 肖鑫的博文

在不确定所要加的圖例的個數時,弄明白legend參數實際可以用元胞數組代替後

for i = 1:n

string{i} = ['string',num2str(i)];

end

legend(string)

前文自定義lg1 = plot... lg2 = patch... lg3 = bar... lg4 = contour...

lgd = legend([lg1,lg2,lg3,lg4],'String1','String2','String3','String3','location','Southwest');% 這裡location可以設定在圖内的幾個位置,具體檢視help,但有時作圖legend會擋住,就需要自定義legend位置

% fontsize設定legend裡字型大小,position 四個參數分别為 [左 下 寬 高],‘box’,'off'設定legend不加邊框

set(lgd,'fontsize',14,'position',[0.4453 0.7852 0.2086 0.1269])%,'Box','off')

轉載本文請聯系原作者擷取授權,同時請注明本文來自肖鑫科學網部落格。

連結位址:http://blog.sciencenet.cn/blog-3386114-1148935.html

上一篇:Matlab 設定ylabel距離坐标軸的位置

下一篇:後來