我需要一些帮助!!!!!
我在Matlab的折线图中有以下图例:
--- Esme
--- Manta
--- Senchu
与他们各自的行---,但我希望在图例的顶部有一个额外的文字,如:
SOURCES
--- Esme
--- Manta
--- Senchu
如何添加此类文字?
非常感谢!!!
答案 0 :(得分:0)
如果您使用的是2014b之前的MATLAB版本,则可以使用详细方法here:
hLeg = legend('Esme','Manta','Senchu'); %// Create the legend and get a handle to it.
hTitle = get(hLeg,'Title'); %// Get a handle to the legend's Title.
set(hTitle,'String','SOURCES'); %// Set the desired title.
对于较新版本的MATLAB(或准确处理图形),以上不再是一个选项(如here所述),在这种情况下,您可以使用this File Exchange submission来获得所需的结果。此方法的工作原理是获取图例的Position
,在相同的坐标处创建axes
,然后将的 Title
设置为某些内容。
另请参阅this UndocumentedMatlab post,其中讨论了您的确切问题。