EDA365电子论坛网
标题:
请教一个line作图的一个问题
[打印本页]
作者:
Uqzalq
时间:
2020-6-15 19:48
标题:
请教一个line作图的一个问题
a=randn(10000,1);
+ o1 f/ f' I9 N/ u1 W
hist(a,100);
3 N/ k; B1 y+ Z( k* V) f
v1=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 B
plot的行为其实跟你当前axes的设定有关。如果你的当前axes的NextPlot属性为replace,它就会重画,你可以比较一下
' ~( U7 \8 l Y* o9 Y3 l
- k$ A/ {- G9 T' z! Q: E
plot(1:10)
2 m" S# q1 }# R! l9 O9 f) T
plot(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 Z
plot(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