如何在MATLAB中仅更改一部分绘图的背景

时间:2015-02-07 22:01:31

标签: matlab

说我得到了这个命令:

plot(1:100);

是他们的一种方式,只有说:50 : 60之间的部分有黄色背景吗? 谢谢你的提示

1 个答案:

答案 0 :(得分:3)

您可以使用fill功能在绘图线后面或透明度创建黄色矩形。

将这个放在情节之前:

xrec = [0,1,1,0,0];
yrec = [0,0,1,1,0];
fill(xrec,yrec,'y');

或者之后这样做(这也会遮盖情节线):

fill(xrec,yrec,'y','FaceAlpha',0.2);