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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
%% Tm-Ps
) ~0 w% g9 V/ b) H0 R/ ]) p9 H  B: S( Ofigure(2)  s" T! x* A6 V0 m7 N: E% _+ {8 p- r
[AX,H1,H2]=plotyy(Dyear,Tm1,Dyear,Ps,'plot');7 [+ R' x0 v8 y7 s6 Y/ [) h. G
hold on;- M2 ]5 L9 F; ^/ g6 @$ I' l5 O+ u$ {
set(AX(1),'ylim',[240 310]);   % 坐标轴范围
( n( m* v; K1 X  r3 |( @set(AX(1),'ytick',[240:10:310]) %坐标轴刻度
" q* Y1 w" c8 @: N& A5 nset(AX(1),'yticklabel',[240:10:310])
' ^, y% l6 j) p; q- ]& Xset(AX(2),'ylim',[900 1050]);( _: T4 B  |( x$ [% I+ c
set(AX(2),'ytick',[900:50:1050]) %坐标轴刻度
  @) r- M* N( p! V, n) ]; }' Jset(AX(2),'yticklabel',[900:50:1050])
+ ]3 r$ Z$ \7 P, X1 O0 a* {set(H1,'color','r')8 ?1 {: ]3 ~; F6 ~, v+ n
set(H2,'color','c')8 {; U( Z, ?7 K3 f( r- _- z
legend([H1,H2],'Tm','Ps',0);
3 B+ u0 G% Y& s6 n* _hold off;7 X+ m1 |& ~  G% _4 Q
这是我使用的代码,但是执行指挥出现报错无法添加图例,请求大神指点一下如何修改。
1 Q. E& A2 m1 b( j/ t; {7 r

该用户从未签到

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

点评

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

该用户从未签到

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

2 b4 n% T4 Y# V请在编辑页面使用<>插入代码方便阅读和复制代码;
3 N" _: B% ?7 O) g& `上述代码片段存在部分变量不存在的错误,无法复现你的问题

点评

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

该用户从未签到

4#
 楼主| 发表于 2020-6-29 15:09 | 只看该作者
baqiao 发表于 2020-6-29 15:09
8 i( x$ s) _( ]  A/ k: o请在编辑页面使用插入代码方便阅读和复制代码;$ Q- }$ D. `/ G3 `# o; Q3 T
上述代码片段存在部分变量不存在的错误,无法复现你的问 ...
9 N) U' @4 M5 \% E8 O/ m1 O) F, E
其他步骤都可以实现,只是legend会报错,无法实现图例的添加,legend([H1,H2],'Tm','Ps',0);这一句是出现报错的地方# ?5 h" u& v2 F; l' H0 d8 L+ h

该用户从未签到

5#
发表于 2020-6-29 15:10 | 只看该作者
请尝试:
  U: U! l% ~" o
1 }7 C+ w  Z' a) V, s/ ^" Vlegend({H1,H2},'Tm','Ps',0)
& u: k: K( T- T) n; p8 ^3 \! g) v+ i: N3 ^1 h  v* @

9 D9 f: [3 \, o否则,错误提示内容是什么?

点评

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

该用户从未签到

6#
 楼主| 发表于 2020-6-29 15:10 | 只看该作者
baqiao 发表于 2020-6-29 15:10
3 J3 W: m( K0 H请尝试:
3 h+ y# F+ _* {* y5 p& g; @( m& W; ^5 b
legend({H1,H2},'Tm','Ps',0)
, h- I  B- [3 }  A2 }& M0 N, ~+ a
错误使用 legend (line 279); p0 O" n; n$ ]* _  g& i" }
参数无效。有关详细信息,请键入 'help legend'。; B* K% M) \! ~" X: i# t& S* |$ t
错误提示是这个,但是成图是有的,只有图例没有
% u  |: _: k9 o2 g, V

该用户从未签到

7#
发表于 2020-6-29 15:11 | 只看该作者
可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧8 \4 K- ?  R* t, B8 `9 ]
6 [  a* v+ u  o+ p# Z
legend([H1,H2],'Tm','Ps');

点评

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

该用户从未签到

8#
 楼主| 发表于 2020-6-29 15:12 | 只看该作者
mytomorrow 发表于 2020-6-29 15:11( Q, Q' {& L, h8 G8 z# o% }6 `0 ~
可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧
8 J  x% A2 g" U9 f7 W8 z
4 t/ m2 D4 ~# s7 Mlegend([H1,H2],'Tm','Ps');

" P5 S& N0 {9 m6 P! x; V5 D1 z5 J7 J问题解决了 ,就是这里的问题,非常感谢!!!
$ Q6 X; Y7 n1 T- ]( \3 B0 }

该用户从未签到

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

该用户从未签到

10#
 楼主| 发表于 2020-6-29 17:59 | 只看该作者
CCxiaom 发表于 2020-6-29 11:20
3 u, r7 a8 {# l, f$ e% u, ^0 V这个是哪个函数啊

) R. c# M* E8 m/ X, d* W: H这不是函数啊,是问题: G# W4 e9 u8 f/ ^, z/ w3 B) w  @8 q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-25 18:19 , Processed in 0.140625 second(s), 30 queries , Gzip On.

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

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

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