MATLAB函数legend的使用记录:同时对多个函数去线标注标签

来源:互联网 发布:linux就该这么学书籍 编辑:程序博客网 时间:2024/06/05 10:54

这里只是记录一下legend的一个使用方法,并不是对legend函数的全面总结,全部信息请使用MATLAB的help函数。


笔者需要在一个图内做多条曲线(plot作图),然后为每条曲线标注一个标签。(具体事例参看:ESL读书笔记2b:bias-variance tradeoff之 knn在k=1情况下受目标函数影响的bias和variance)
有两种方法:(设函数值为y和z,for x = 1:N)
1 . 使用一行plot同时作图,然后使用legend同时标注。

plot(1:N,y,1:N,z);legend('y','z')

2 . 使用多行plot作图,每次作图存储一个句柄,然后根据句柄使用legend同时标注。

yy = plot(y);zz = plot(z);legend([yy,zz],'y','z')
原创粉丝点击