在不确定所要加的圖例的個數時,弄明白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距離坐标軸的位置
下一篇:後來