主题: [MATLAB图像处理] contour作图中legend的问题
查看单个帖子
旧 2012-07-18, 11:27   #1
KQr
初级会员
 
注册日期: 2011-03-14
帖子: 1
声望力: 0
KQr 正向着好的方向发展
默认 contour作图中legend的问题

菜鸟求助劳请指点。
参考版上资料,这样把contour的图例变成直线:

figure;
v=[4 10 30];
[cc,hh]=contour(C,v); %C是个物质浓度矩阵
hzz=get(hh,'children');
legend(hzz,'Aa','Bb','Cc');
axis square

但是由于每个等高线值下都有多个单独分离的图形,get会出现多于等高线种类(3)的数,‘Warning: Ignoring extra legend entries’,导致图上的legend三条的颜色都一样。
请问各位大侠怎么解决?
KQr 当前离线   回复时引用此帖