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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
%% Tm-Ps$ [2 l" g0 Z/ ~+ V1 M7 s' T
figure(2)
! S; [' G5 W8 u- w, M' B; F1 g) k[AX,H1,H2]=plotyy(Dyear,Tm1,Dyear,Ps,'plot');1 B; W& q) G' X/ o% c5 n2 p3 L# g
hold on;! n* y2 l1 Z5 e; D; n5 u; k9 p
set(AX(1),'ylim',[240 310]);   % 坐标轴范围5 Z- m1 i5 X; `, v3 e
set(AX(1),'ytick',[240:10:310]) %坐标轴刻度
1 l& P" J- T/ x" W! ]; Fset(AX(1),'yticklabel',[240:10:310])
1 F& R  y8 `2 z6 g" T7 ^5 V; b0 E5 e. ^/ }set(AX(2),'ylim',[900 1050]);
6 J# H4 L% X. V7 v( E9 fset(AX(2),'ytick',[900:50:1050]) %坐标轴刻度- ^/ J$ q; a% Y7 a6 ~" s: U/ g
set(AX(2),'yticklabel',[900:50:1050])
8 T( `( s3 g/ J5 ?' |: I, y8 \set(H1,'color','r')& g: N7 A7 E- T2 M
set(H2,'color','c')# P* ?" ?0 x/ e$ {1 \
legend([H1,H2],'Tm','Ps',0);
' M4 {5 W  V- y( [0 q2 v, d) N( ihold off;8 H0 w8 L4 E$ C( C* ~5 B! Y
这是我使用的代码,但是执行指挥出现报错无法添加图例,请求大神指点一下如何修改。
7 {. R. L3 r  p$ _# B4 ]. j2 F/ m& [

该用户从未签到

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

点评

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

该用户从未签到

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

: e5 ], l, M  r8 Z% z% h' |2 f$ f( q" y请在编辑页面使用<>插入代码方便阅读和复制代码;
( D; Y: N0 F# I6 j7 `- B9 d上述代码片段存在部分变量不存在的错误,无法复现你的问题

点评

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

该用户从未签到

4#
 楼主| 发表于 2020-6-29 15:09 | 只看该作者
baqiao 发表于 2020-6-29 15:09- O4 W! o# g4 c- e9 N8 d
请在编辑页面使用插入代码方便阅读和复制代码;
" d4 s0 m' |/ t: t7 l3 p上述代码片段存在部分变量不存在的错误,无法复现你的问 ...

* F. z& S) m) g2 f其他步骤都可以实现,只是legend会报错,无法实现图例的添加,legend([H1,H2],'Tm','Ps',0);这一句是出现报错的地方& f' n/ X, I* Z

该用户从未签到

5#
发表于 2020-6-29 15:10 | 只看该作者
请尝试:" v. {& E0 X8 s& U

2 Q3 |; [8 Y2 V/ Ilegend({H1,H2},'Tm','Ps',0)# b# e% o9 K4 a- u. d3 L4 v

: w* Y2 C' P, Z* ]' x, Q7 l/ D3 ?
5 a) Y9 p; {6 P1 t* K, f4 }. {否则,错误提示内容是什么?

点评

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

该用户从未签到

6#
 楼主| 发表于 2020-6-29 15:10 | 只看该作者
baqiao 发表于 2020-6-29 15:10
. @9 T; E/ n+ ~' q: J4 Y7 d1 E请尝试:3 n, A/ P6 s, y1 E! n( C5 K: ^
# G2 y' B1 x, q
legend({H1,H2},'Tm','Ps',0)

- K5 _) x) q, R. D6 v错误使用 legend (line 279)- i! A* G" P& A1 Z" C
参数无效。有关详细信息,请键入 'help legend'。5 [* C) ]: v( w' S  N+ H( `6 s
错误提示是这个,但是成图是有的,只有图例没有
# v. W0 s) R. z' ]  k( T

该用户从未签到

7#
发表于 2020-6-29 15:11 | 只看该作者
可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧- o5 ^# m1 s3 Q; F

) |$ [) o" \; X! D  C- llegend([H1,H2],'Tm','Ps');

点评

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

该用户从未签到

8#
 楼主| 发表于 2020-6-29 15:12 | 只看该作者
mytomorrow 发表于 2020-6-29 15:11
2 p4 N6 A% Q" k: L  B( B可能是旧版本的代码。legend中的0表示图例的默认位置?把零去掉试试吧) }8 U* `) T9 ?9 [, I6 G3 l) Q
* q6 W  x, h* X: |
legend([H1,H2],'Tm','Ps');
( r7 a7 ^" \! ?. D* i+ n. ?
问题解决了 ,就是这里的问题,非常感谢!!!' W, ^5 j* w2 |* Z5 ^: L

该用户从未签到

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

该用户从未签到

10#
 楼主| 发表于 2020-6-29 17:59 | 只看该作者
CCxiaom 发表于 2020-6-29 11:205 I% R* Q* n% B
这个是哪个函数啊

. I: Y/ D. F9 {这不是函数啊,是问题) f( X, V# [/ M4 G3 ~6 i
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-24 09:41 , Processed in 0.078125 second(s), 30 queries , Gzip On.

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

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

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