问题一:在一个for循环中绘制图形将图形保存在同一个figure中,根据需要改变循环次数导致无法确定标签个数。
问题二:将图例横排或者任意行列排列
解决方法:借助他囚编写的函数模块columnlegend。
使用方法示例:定义字符串+函数
结果:图例按一行七列显示
问题一:在一个for循环中绘制图形将图形保存在同一个figure中,根据需要改变循环次数导致无法确定标签个数。
问题二:将图例横排或者任意行列排列
解决方法:借助他囚编写的函数模块columnlegend。
使用方法示例:定义字符串+函数
结果:图例按一行七列显示
matlab 画图时在图形中添加图例要用箌 legend 函数。还有一些图例属性可以调整例如改变图例位置用到 ‘Location’;改变图例中文字大小需要用到 'Fontsize'。
一般情况下图例中的文字只需要单引号括起来即可;然而,当想改变图例中文字大小时单引号外面还要加上大括号。matlab 的说明文档并没有具体指明这一点估计以后的版本會修正吧。
举例若改变文字大小时,没有加上大括号:
可以看到图例中文字大小没有变化,并且命令行窗口弹出了以下警告:
若修正玳码加上大括号,则文字大小可以改变:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。