matlab如何实现图例的换行

因为用MATLAB画的个图中曲线较多,要一一用图例标注,如何使图例一排显示两个,再换行接着显示?就像我下面给的那个图那样,我不知道是怎么弄出来的啊,MATLAB里面的le... 因为用MATLAB画的个图中曲线较多,要一一用图例标注,如何使图例一排显示两个,再换行接着显示?
就像我下面给的那个图那样,我不知道是怎么弄出来的啊,MATLAB里面的legend参数好像只提供可以水平显示或是垂直显示,但这两种画的图都很难看,大家帮帮忙吧。
展开
 我来答
s2jackson
推荐于2016-07-08 · TA获得超过311个赞
知道答主
回答量:91
采纳率:0%
帮助的人:151万
展开全部

就是关于标注位置的问题吧,我有个比较简单的方法。

图像处理方面,MATLAB代码性比较强些,但是灵活性显然不足,比如相对Excel或Photoshop。作图时,我们没有必要拘泥于MATLAB软件,最好灵活些。

对于你提的这个问题,我们可以利用MATLAB+画图软件搞定。

给你举个例子吧!

输入MATLAB程序画图

clear,clc

a=1:5;

b=[1 5 8 9 4];

c=[1 2 5 6 4];

d=[2 5 4 6 7];

e=[14 5 3 8 1];

plot(a,b,'--',a,c,'--',a,d,'--',a,e,'--');

axis([0.5 5.5 0 15])         %视情况而定

hold on

h=plot(a,b,'o',a,c,'*',a,d,'p',a,e,'h');      %用不同符号来标注

legend(h,'location','southoutside','orientation','horizontal');

%southoutside为下方外部,horizontal为水平排列

title('标题')

legend boxoff

然后,我们再用普通的画图工具对位置进行调整。

调整前后对比图像见下图。

当然用PS同样可以。

注意图像最好保存成矢量图,如emf,png,这样图像失真比较小。

百度网友96ffcf7
推荐于2016-08-31 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
利用字符矩阵中加入sprintf('\n')可以实现图例中的换行。
比如如下一段代码
x=0.1:0.1:5; plot(x,sin(x),'-',x,cos(x),':'); legend(['Model 1:',sprintf('\n'),'sin(x)'],['Model 2:',sprintf('\n'),'cos(x)']);
即可将每个legend都显示为两行。注意在legend函数中试图使用cell array实现换行是行不通的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
316855894
推荐于2018-02-26
知道答主
回答量:30
采纳率:0%
帮助的人:24.3万
展开全部
比如以你的上面的图像为例,根据title()函数:
title('30','10','八元均匀阵'),title('30','11','八元均匀阵')
可以进行排列
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anijudy
2010-08-10 · TA获得超过305个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:0
展开全部
用legend(...,'Location',LOC) 来指定图例标识框的位置
'SouthEastOutside' outside bottom right
'SouthWestOutside' outside bottom left
'BestOutside' 图标标识放在图框外使用最小空间的最佳位置
你自己试着调整吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanfengg818
2010-08-19
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
可以试一下gtext函数
>> plot(sin(1:0.1:10))
>> gtext('正弦函数')

运行一下就知道怎么用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式