Matlab 画图 图例大小调整

用Matlab画图,图例所占空间较大,不美观,有没有什么方法可以修改图例的大小呢?... 用Matlab画图,图例所占空间较大,不美观,有没有什么方法可以修改图例的大小呢? 展开
 我来答
电子数码宝贝909
高粉答主

2019-11-23 · 电子数码百事通,教你玩转电子数码
电子数码宝贝909
采纳数:169 获赞数:87287

向TA提问 私信TA
展开全部

1、首先打开Matlab ,点击选择图形编辑区域的添加图例按钮insert legend。


2、然后在新的界面里自动跳出图例,该图例包含了图形内每一条数据线的表征,并且颜色相对应,点击选择修改图例边框的粗细,可以在图例上点击右键,弹出编辑选项,选择线宽line width,可以根据不同的磅值调整线宽。


3、之后在新的界面里调整图例在图中的位置,有时候图中的线条和曲线在图中的位置会存在差别,图例的位置也就需要做适当的调整,此时可以通过右键点击图例选择location,选择不同的角落,同样也可以用鼠标直接左键拉动调整位置,这样更加方便。



4、然后在新的界面里有时候图例的横纵显示也需要调整,r如图所示的操作可以选择横纵图例显示,图中已经成为横列的图例,Vertical表示横列,Horizontal代表纵列。


5、最后在新的界面里想要修改图例中的文字说明,就直接在说明部分双击后,会出现文字编辑框,这个时候直接输入图例文字就可以。

jimtien
推荐于2016-09-03 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1114万
展开全部

legend() 有两个参数 Position 和 FontSize 分别设置 图例位置/大小, 字体大小


例如:

x = linspace(0,4*pi,100);
ydata = cos(x) + 0.5*randn(1,100);
ycos = cos(x);
figure
plot(x,ydata,'*',x,ycos)
legend({'Collected Data','y = cos(x)'},'Position',[0.2,0.7,0.5,0.2],'FontSize',12,'FontWeight','bold')


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adam2030
2009-06-05 · TA获得超过268个赞
知道答主
回答量:128
采纳率:0%
帮助的人:88.8万
展开全部
你是说将图形中曲线的比例减小?就可以直接把图像的坐标范围加大就行了吧,像你贴的图,你可以把纵坐标调整为[-4 10],即加这么一个语句:axis([0 1000 -4 10]);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友857bbaf
2009-06-05 · TA获得超过496个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:253万
展开全部
legend的字体是可调的,你进入图像的编辑模式右击legend就能看见了,或者直接在m文件里标明字体大小
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hiyds
2009-06-05 · TA获得超过859个赞
知道小有建树答主
回答量:495
采纳率:100%
帮助的人:365万
展开全部
你把整个图拉大,图例是不会变的,这样相对图例就小了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式