- 积分
- 1856
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-4-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 xyxhgx 于 2016-1-20 15:52 编辑
想将折线图中多条线的图例转换成多行多列,为此查了许多。
matlab自己只能调垂直或水平,如图1、图2,但这往往满足不了我们的需求(如果线少当另说),于是我在各方寻找,百度上提供的方法虽然加了几个legend,但影响到坐标轴的设置,无法为我所用。
于是继续查,查到了一个函数columnlegend.m根据这里面的介绍和调用,实现了图例的多行多列。
在这里值得一提的是,为了实现这一功能,将调用的这个函数的程序语言放在自己其他轴设置等等的后面,见图3。就这样,实现了图例的多行多列设置。大家看示例图4。
但又有一个问题,在保存图片的时候出现了“点保存后图例又变回一列了”的问题,经过探索询问,终于解决了,那就是不通过保存来存图片,而是点击Figure上的编辑(edit),再点复制图形,并将其粘贴到word等里面,这样就好了。
不知道大家有没有遇到这样的困惑,如果有的话当分享了。估计有的人没有columnlegend.m这个函数,我附到附件里了,第一次写这么多,谢谢大家支持~~~
|
评分
-
查看全部评分
|