EDA365电子论坛网

标题: 用plot画多条曲线并注释,跪求大神帮忙 [打印本页]

作者: AustCor1    时间: 2021-6-16 13:35
标题: 用plot画多条曲线并注释,跪求大神帮忙
要读取文件中的数据,然后用plot函数画图时,但在注释时出错没法标上。数据文件如下:
. k$ V  T+ g$ ^0 y. u. U: v" R% g, V" X/ e9 i
我用plot画完的图形如下:7 H( P) V3 I+ `$ X/ u( a0 b
* R) @$ R9 s  B- E

2 }- G' {+ G, `& s( p0 I! C. m9 A) o* x3 h0 R, u! Y6 X
图形和数据说明:
2 v8 k. V8 m! I图形中的每条曲线是根据“数据”文件中,第一列数据相同x值对应的Y、Z值画出(可以参见附件中的“数据”文件)。每一个相同的X值对应一条曲线(如上图),但是图上的图例和曲线对应不好区分(比如有两条蓝色的曲线不好区分)。
# J( e. Y3 s+ j# W跪求大神帮忙!
1 l* f3 s; e, N5 Y$ D$ W
作者: regngfpcb    时间: 2021-6-16 14:52
这个图画的不错
作者: yin123    时间: 2021-6-16 17:03
可以加上线类型区分一下
作者: baqiao    时间: 2021-6-16 17:09
可以同时修改颜色和粗细,使各组线有一个变化的效果。* I! `8 {8 y* j0 e; Q' u+ Z  h! i
: @* M# Y. T1 z+ G- K2 C2 h0 c1 ^, P
clear all
  \) Q3 C7 m6 C9 u, \; f; ~1 Mclc1 }% w( @' _) J, Z
clf
# T1 `. {1 ]; {5 z" [4 Z2 Q* G% b/ a5 u3 K+ L
x=1:0.2: (2*pi);
3 L" K) o5 W4 j# x1 dhold on3 _* r: ?$ @6 j+ Y
for i=1:9
6 s5 ~! d! w  A    y=sin(x+i*pi/10)+exp(x/5);! u" c; j( ^' f  }& t
    plot(x,y,'.-','Color',[(0.7+0.1/i)^2 1-(0.1*i) 0.5/i^2],'LineWidth',2+0.5*i);
: Z# i8 |( E- R: s    str{i}=['H=',mat2str(i*0.01)];
) S, S7 b' H! g4 _7 Nend$ G5 Y9 C. C3 ]. O1 ^
legend(str)
1 J4 z3 m5 `5 x: S" J8 O7 Y+ shold off; N5 v& J9 f  [& v) c2 r

4 Y1 J" e! a* E9 _0 z! K4 `4 D
. {. Z  w0 f5 k  B' t& x# W$ A, F. F) W




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2