Matlab中有多行的图例

时间:2017-08-25 03:12:40

标签: matlab legend

如何创建具有多行的图例或在绘图区域内拟合图例。以下是我的代码和输出图

figure;
col = jet(numel(node_id_without_duplicates));
%legend('Node ');

for i=1:numel(node_id_without_duplicates)
    specific_node = node_id_without_duplicates(i);
    legendInfo{i} = ['Node ', num2str(specific_node)];    
    MTBF_Specific_Node; //This is the call of an another tool created by me and not included in this example. 
end    
legend(legendInfo);

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用gridLegend on FEX。它使用未记录的隐藏轴属性ScribeLegendListeners,详情请参阅" Multi-column (grid) legend"在未记载的MATLAB上。

我完全同意gnovice:情节超载,重新考虑它更有帮助和信息。但是,如果你想让读者什么都不懂,并且说'哇,那么这似乎是一项艰巨的任务。情节恰到好处。