
想问一下,这样的三条曲线,想要用fill函数把每一条和x轴之间用不同颜色填充该怎么写,目前只写了这些,但是因为图形不闭合导致效果不对
‘x=dpb(:,1);
load container_throughput_data.txt
y1=container_throughput_data(:,1);
y2=container_throughput_data(:,2);
y3=container_throughput_data(:,3);
figure;
p1=plot(x,y1,'k-');
hold on
p2=plot(x,y2,'k-');
hold on
p3=plot(x,y3,'k-');
hold on
fill(x,y1,'c');
hold on
fill(x,y2,'r');
hold on
fill(x,y3,'b');’
你好,类似这样即可:
fill([x(:); x(end); x(1)], [y1(:); 0; 0])