声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4779|回复: 8

[绘图技巧] 有关legend

[复制链接]
发表于 2006-7-24 00:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
你们好:

        matlab中图例legend的‘Orientation’属性只有‘Horizontal’和‘Vertical’两项选择。比如我的一张图中有8条曲线,我想将图例排列成四行四列的形式,不知怎么实现。查阅了很多资料,没有找到相关的。实际上有许多文献中图片图例采用这种矩阵排列方式的。希望能得到高手的启发,本人正在编写学位论文,急!

        你的帮助对我很重要!
回复
分享到:

使用道具 举报

发表于 2006-7-25 09:09 | 显示全部楼层
同问一楼的问题!
请高手指教
发表于 2006-7-25 10:30 | 显示全部楼层
matlab中图例legend的‘Orientation’属性只有‘Horizontal’和‘Vertical’两项选择。比如我的一张图中有8条曲线,我想将图例排列成四行四列的形式,不知怎么实现。


 是不是四行两列,要不然怎么对应得上8条曲线.
发表于 2006-7-25 12:51 | 显示全部楼层
是二行二列?
那又怎么实现呢?
 楼主| 发表于 2006-7-25 18:30 | 显示全部楼层
是4行2列,我表达错了。
发表于 2006-7-27 15:21 | 显示全部楼层
采用元胞数组的形式不知可不可行。
发表于 2006-8-7 12:36 | 显示全部楼层
我觉得matlab实现这个功能很难。
因为matlab默认legend中的string是一维的。
没有十全十美的软件,没必要一定要用matlab绘图。
有了matlab的数据,用origin或excel都可以的。
发表于 2006-8-8 17:52 | 显示全部楼层
试试函数subplot(4,2,n)
发表于 2006-8-10 14:50 | 显示全部楼层
是个问题,只能横排或竖排的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-2 02:30 , Processed in 0.055135 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表