2016-07-11 123 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