找回密码
 注册
关于网站域名变更的通知
查看: 708|回复: 9
打印 上一主题 下一主题

执行指挥出现报错无法添加图例,请求大神指点一下如何修改???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-29 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
%% Tm-Ps5 c; l% o0 P1 W$ x( p
figure(2)% H/ r3 b7 }* [( c" Q
[AX,H1,H2]=plotyy(Dyear,Tm1,Dyear,Ps,'plot');" C5 y' L* M6 E7 W% F( o, }
hold on;+ u# v; k* s2 Q0 L. a6 Q' j
set(AX(1),'ylim',[240 310]);   % 坐标轴范围
* j* P; @& C9 [4 \4 g% W. hset(AX(1),'ytick',[240:10:310]) %坐标轴刻度4 i6 L( e! K# o: R2 F$ t# k
set(AX(1),'yticklabel',[240:10:310])
- _% W8 H1 r6 h# s2 Q9 Y, v" Hset(AX(2),'ylim',[900 1050]);0 F' `4 n0 z* s1 x/ j
set(AX(2),'ytick',[900:50:1050]) %坐标轴刻度% X: f* j- Z/ ]& }7 E( z
set(AX(2),'yticklabel',[900:50:1050])- [) B3 v# v6 K6 z; y& U
set(H1,'color','r')3 S9 N5 i" B  }6 W8 U5 ]9 Z
set(H2,'color','c')2 Y+ c2 [1 a7 o- w/ F! j
legend([H1,H2],'Tm','Ps',0);7 Y( Q" N8 e! T( L5 s$ U* e
hold off;' b/ G( x) X2 L% n8 Z
这是我使用的代码,但是执行指挥出现报错无法添加图例,请求大神指点一下如何修改。) k  |4 Y; V+ \$ W- _; R7 p8 j, G

该用户从未签到

2#
发表于 2020-6-29 11:20 | 只看该作者
这个是哪个函数啊

点评

这不是函数啊,是问题  详情 回复 发表于 2020-6-29 17:59

该用户从未签到

3#
发表于 2020-6-29 15:09 | 只看该作者

4 d, D7 ]- v. Y) m1 e请在编辑页面使用<>插入代码方便阅读和复制代码;
9 z3 w1 T7 N; }9 W/ \9 {$ T/ P上述代码片段存在部分变量不存在的错误,无法复现你的问题

点评

其他步骤都可以实现,只是legend会报错,无法实现图例的添加,legend([H1,H2],'Tm','Ps',0);这一句是出现报错的地方  详情 回复 发表于 2020-6-29 15:09

该用户从未签到

4#
 楼主| 发表于 2020-6-29 15:09 | 只看该作者
baqiao 发表于 2020-6-29 15:09
) d' h6 w1 A% @) G0 R, _7 @请在编辑页面使用插入代码方便阅读和复制代码;! n& E9 D' c' x0 k
上述代码片段存在部分变量不存在的错误,无法复现你的问 ...

( D4 O; U  c& C4 m其他步骤都可以实现,只是legend会报错,无法实现图例的添加,legend([H1,H2],'Tm','Ps',0);这一句是出现报错的地方
* _' H  I& h  ?" b  {5 z

该用户从未签到

5#
发表于 2020-6-29 15:10 | 只看该作者
请尝试:" ]0 S! q. c3 ^  t/ g! h3 d
7 t; E# X9 u% v" Y2 J8 i& p8 K# y
legend({H1,H2},'Tm','Ps',0)
5 f' s8 L/ N' t+ \! y! ^! w: X4 Q* j. {3 E5 t1 q

- k5 L5 L0 b* ?, \否则,错误提示内容是什么?

点评

错误使用 legend (line 279) 参数无效。有关详细信息,请键入 'help legend'。 错误提示是这个,但是成图是有的,只有图例没有  详情 回复 发表于 2020-6-29 15:10

该用户从未签到

6#
 楼主| 发表于 2020-6-29 15:10 | 只看该作者
baqiao 发表于 2020-6-29 15:10# X* V5 G/ w) U0 a) s3 ^9 k, P
请尝试:, p7 }  g5 o% a& d; z7 Z* L

9 ^) m+ [9 p/ u8 J8 \" i3 m# Clegend({H1,H2},'Tm','Ps',0)
$ k) n  p4 ~+ f" }, O/ P
错误使用 legend (line 279)( A& d; V5 w) }7 o  U* C' P! U* g
参数无效。有关详细信息,请键入 'help legend'。" q* w% g% O; R
错误提示是这个,但是成图是有的,只有图例没有
1 ?4 Y/ ^- s8 d6 X) E2 p+ s

该用户从未签到

7#
发表于 2020-6-29 15:11 | 只看该作者
可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧
3 k: n0 T" a6 a9 i3 }1 ~" K( @- j7 L3 P9 j. ?
legend([H1,H2],'Tm','Ps');

点评

问题解决了 ,就是这里的问题,非常感谢!!!  详情 回复 发表于 2020-6-29 15:12

该用户从未签到

8#
 楼主| 发表于 2020-6-29 15:12 | 只看该作者
mytomorrow 发表于 2020-6-29 15:117 g7 h/ b& x" [( A6 u; D4 ?, L  y
可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧
& z0 W; v0 v5 Z& |) `9 \1 i8 J# v5 x) s0 t7 T% I
legend([H1,H2],'Tm','Ps');
% T8 O; E1 {; L9 l2 ~
问题解决了 ,就是这里的问题,非常感谢!!!
. l+ T- V0 z) [& s5 }1 ]

该用户从未签到

9#
发表于 2020-6-29 17:54 | 只看该作者
学习了,论坛帮帮哒

该用户从未签到

10#
 楼主| 发表于 2020-6-29 17:59 | 只看该作者
CCxiaom 发表于 2020-6-29 11:20
6 X" U' w& A' l, }2 o: T0 L8 \这个是哪个函数啊

  X+ F; D# E8 F& C5 [这不是函数啊,是问题. ?7 g1 j4 Y; x' {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-5 19:28 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表