11智能在线
新记
matlab 用legend的时候标注总是用第一条线的图形。不是应该用不同的图形标注么
plot(a,afSim,'b+',a,b,'ko');
legend('神经网络预测','实际值');
代码如上。实际值3个字前面显示的图形应该是o啊。为什么显示的还是+
举报该文章
其他看法
第1个回答 2013-07-23
我也遇到过这种情况,这说明你在出图的时候不是显示两种图形,而是多种图形,你再好好看看是不是afSim或者b不是一维向量,而是一个矩阵本回答被提问者采纳
第2个回答 2013-07-23
你运行一下这个,结果应该没错,我运行是对的。
例子如下:
a=1:10;
b=randn(1,10);
b2=randn(1,10);
plot(a,b,'k+',a,b2,'ko');
legend('神经网络预测','实际值');
还有什么问题直接问我吧。
祝好运!
相似回答
大家正在搜
相关问题
matlab 图形legend标注问题
Matlab中 legend函数 线型标注的问题
matlab中legend标注都是同一颜色,不随图像线型变化
matlab 中使用subplot时怎么用legend标注。...
matlab 用legend注释图中不同颜色的点
matlab中legend命令(默认为顺序标注)我在整个画图...
在matlab7.0中用legend标注图形出现以下错误,出...
如何使用Matlab画图的legend和label