2016-07-11 172 views
1

在Matlab中,可以爲繪圖創建圖例。現在我不想在圖例中的信息,而是直接旁邊的行,如下所示:垂直線圖旁邊的圖例

enter image description here

(這僅是一個例子)

對於垂直線,我做了以下:

v1 = vline(14.7,'k') 
set(v1,'Color','black','LineStyle','--','LineWidth',1); 

如何在圖中添加兩條垂直線(如14.7s和18.6s)旁邊的信息?

回答

3

使用text功能,例如,

figure(); 
v1 = vline([14.7, 18.6], 'k'); 
set(v1, 'Color', 'black', 'LineStyle', '--', 'LineWidth', 1); 
xlim([8,25]); 

text(14.8, 0.87,'\leftarrow 14.7 s'); 
text(18.7, 0.9,'\leftarrow 18.6 s'); 

enter image description here