2015-09-16 29 views
1

我繪製我的數據如何放大圖例符號?

%% Plot relative wrt to GT for each frame 
XIndx_lsd = linspace(1,592, size(accu_RE_lsdSlam, 1)); 
XIndx_my = linspace(1,592, size(accu_RE_my_method, 1)); 

plot(XIndx_lsd, accu_RE_lsdSlam(:,5), 'r-.') 
hold on 
plot(XIndx_my, accu_RE_my_method(:,5), 'b-') 
AX=legend('rel translation error for Kerl et al.', 'rel translation error for D-EA'); 

xhand = xlabel('Frame#'); 
yhand = ylabel('||trans(E_i)||_2 (in mm)'); 
axis([1 600 0 16]); 

set(gca,'FontSize', 78); 
set(xhand,'fontsize',78) 
set(yhand,'fontsize',78) 

我能夠獲得較大的字體大小。我的問題是如何獲得大的符號大小。見下面的標記圖。

enter image description here

+0

有還是缺少些什麼?如果不是,請考慮接受答案。謝謝! – thewaywewalk

回答

2

使用舊礦,這表明實際重新繪製圖例符號answer

plot(0:10, 0:10, 'b-'); hold on; 
plot(0:10, 10:-1:0, 'r-'); hold on; 

%// Legend Style 
style = @(LineStyle,LineWidth) plot(0,0,LineStyle,'LineWidth',LineWidth,'visible','off') 
AX = legend([style('b-',20),style('r-',20)], {'  Legend entry 2','  Legend entry 1'}, 'box','off'); 

xlim([0 10]); ylim([0 10]); 
xhand = xlabel('Frame#'); 
yhand = ylabel('||trans(E_i)||_2 (in mm)'); 

set(gca,'FontSize', 28); 
set(xhand,'fontsize',28) 
set(yhand,'fontsize',28) 

enter image description here