可变背景颜色的情节

时间:2014-03-27 13:10:18

标签: matlab matlab-figure

我正在绘制线图,其中x轴代表时间轴。某些数据范围应标记为不可靠。对于showig来说,将这些x范围的背景颜色更改为某些黄色或红色会很棒。有没有选择这样做?

我知道我们可以用gscatter代替gplot来使用颜色。但那时只有数据是彩色的而不是背景,我不会得到折线图而是点图。有色数据是可接受的替代方案,但我需要折线图。

1 个答案:

答案 0 :(得分:1)

始终可以制作填充多边形图。尝试,

a = 0:0.1:1;
b = a;
figure;
plot(a,b,'r');
hold on;
x = [0 0 1 1 0];
y = [0 1 1 0 0];
h = fill(x,y,'g');
set(h,'FaceAlpha',0.1); % or alpha(h,0.1); would also work