MATLAB-显示指定曲线的legend

基本思路都是调用句柄,详见这个帖子matlab画图显示部分曲线显示legend_plot只显示部分图例-CSDN博客

目前。我用到的情况基本就两种

第一种情况,一个plot绘制出的多条曲线

h = plot(x, profiles) %举例绘制了20条廓线

legend(h[1 8 10], 'profile 1', 'profile 8', 'profile 10'); %显示第1、8、10条廓线的legend

第二种情况,不同的plot函数绘制出来的曲线

h1 = plot(x1, y1); hold on;

h2 = plot(x2, y2); hold on;

h3 = plot(x3, y3); hold on;

h4 = plot(x4, y4); hold off;

legend([h1 h3], 'profile 1', 'profile 3'); %显示第1、3条廓线的legend

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容