Matlab中同一张图中不同类型数据的图例绘制
1、Matlab中做图完成后,可以使用legend命令加入图例。
aa = randn(10,1);
bb = randn(10,1);
cc = randn(10,1);

2、但是如果出现如下情况的话,应该怎么办?
figure;bar(bb);hold on;plot(aa,'r-.');

3、直接使用legend就可以啦!
legend('bb','aa');

4、或者为了保险期间,可以分别对每个图形进行编码,然后进行图例绘制。
figure;ff = bar(bb);>> hold on;zz = plot(aa,'r-.');
legend([ff,zz],'bb','aa','location','southeastoutside');

5、图形较多的话,图例也可以直接进行绘制。
bb = randn(10,3);>> figure;ff = bar(bb);hold on;zz = plot(aa,'r-.');>> legend('bb1','bb2','bb3','aa');

6、如果有对每个图形编码的话,就可以有选择的展示图例。
figure;ff = bar(bb);
hold on;zz = plot(aa,'r-.')
fff = legend(ff,'bb1','bb2','bb3','location','southeastoutside');

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:170
阅读量:44
阅读量:163
阅读量:193
阅读量:190