zhansun 发表于 2006-7-24 00:25

有关legend

你们好:

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

      你的帮助对我很重要!

无水1324 发表于 2006-7-25 09:09

同问一楼的问题!
请高手指教

feifeifool 发表于 2006-7-25 10:30

matlab中图例legend的‘Orientation’属性只有‘Horizontal’和‘Vertical’两项选择。比如我的一张图中有8条曲线,我想将图例排列成四行四列的形式,不知怎么实现。


 是不是四行两列,要不然怎么对应得上8条曲线.

无水1324 发表于 2006-7-25 12:51

是二行二列?
那又怎么实现呢?

zhansun 发表于 2006-7-25 18:30

是4行2列,我表达错了。

fyong 发表于 2006-7-27 15:21

采用元胞数组的形式不知可不可行。

toes 发表于 2006-8-7 12:36

我觉得matlab实现这个功能很难。
因为matlab默认legend中的string是一维的。
没有十全十美的软件,没必要一定要用matlab绘图。
有了matlab的数据,用origin或excel都可以的。

icepoint 发表于 2006-8-8 17:52

试试函数subplot(4,2,n)

ericlin 发表于 2006-8-10 14:50

是个问题,只能横排或竖排的
页: [1]
查看完整版本: 有关legend