EDA365电子论坛网

标题: 请教一个line作图的一个问题 [打印本页]

作者: Uqzalq    时间: 2020-6-15 19:48
标题: 请教一个line作图的一个问题
a=randn(10000,1);
+ o1 f/ f' I9 N/ u1 Whist(a,100);
3 N/ k; B1 y+ Z( k* V) fv1=line([-2.2 -2.2],ylim,'color','g','linewidth',2,'displayname','@ -2.2');) ]7 N. t: ^2 P  w
v2=line([-1.5 -1.5],ylim,'color','g','linestyle','--','linewidth',2,'displayname','@ -1.5');. K* W  F5 `& X
! a# s* ~! M& ?7 G
请问这个line做了直线图为什么能直接覆盖在hist上?
. v$ e5 J, D1 G* o而如果是plot(a)的话,就会直接把hist覆盖掉3 ^4 k8 U! n3 K% {

作者: mytomorrow    时间: 2020-6-15 20:27

( B: S! k6 I: N" l. q/ o7 Bplot的行为其实跟你当前axes的设定有关。如果你的当前axes的NextPlot属性为replace,它就会重画,你可以比较一下' ~( U7 \8 l  Y* o9 Y3 l

- k$ A/ {- G9 T' z! Q: Eplot(1:10)
2 m" S# q1 }# R! l9 O9 f) Tplot(1:2:20)
$ p# w% @1 ]# H4 l) a1 Q1 [, c7 e. J: y" J/ h, ]$ o

! q4 c/ ~. m- N- J% Y) s
$ b& L: K2 N* w, T6 Zplot(1:10)1 @# b0 x- @$ k0 c2 Y8 u0 h
set(gca,'NextPlot','add')$ L( R+ {) r: Z+ X$ g
plot(1:2:20), {* O# Q% K/ D1 P; J& A( V





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