在Matlab中对齐图例文本

时间:2017-05-23 09:11:53

标签: matlab plot legend

我有如下所示的传奇:

enter image description here

在左侧,文本对齐,但在右侧,数字未对齐。我怎样才能对齐这些数字?

1 个答案:

答案 0 :(得分:2)

在向表条目提供字符串时,tab命令(\ t)似乎不起作用。但是,如果您在latex环境中工作,可以解决问题,将每个条目定义为单行表格,并将第一列定义为具有特定宽度(例如1 cm):

plot(eye(2)); % example plot
h=legend('\begin{tabular}{p{1cm}r}first:&1\end{tabular}',...
    '\begin{tabular}{p{1cm}r}second:&2\end{tabular}'); % table entries in latex
set(h,'interpreter','latex'); % set interpreter

enter image description here