我有X(時間),Y1(中位值),Y2(第25百分位)和Y3(第75百分位)數據。現在,我想將所有這些繪製在同一個陰謀,陰影中間曲線和上四分位曲線之間的區域,並再次陰影中間曲線和下四分位曲線之間的區域。 有沒有一些簡單的方法來做到這一點?我試過 xx = [X,X]; yy = [Y1,Y2]; fill(xx,yy,'b');在兩條曲線之間繪圖
..但是我對上面的代碼不滿意,因爲它沒有給我我想要的情節。 請有人可以幫助我。 非常感謝 SSR
我有X(時間),Y1(中位值),Y2(第25百分位)和Y3(第75百分位)數據。現在,我想將所有這些繪製在同一個陰謀,陰影中間曲線和上四分位曲線之間的區域,並再次陰影中間曲線和下四分位曲線之間的區域。 有沒有一些簡單的方法來做到這一點?我試過 xx = [X,X]; yy = [Y1,Y2]; fill(xx,yy,'b');在兩條曲線之間繪圖
..但是我對上面的代碼不滿意,因爲它沒有給我我想要的情節。 請有人可以幫助我。 非常感謝 SSR
這是你想要的嗎?
x = 0:.01:1;
y1 = 5+sin(2*pi*x);
y2 = y1-1;
y3 = y1+1; %// example values
fill([x x(end:-1:1)],[y3 y1(end:-1:1)],[.6 .6 .6]) %// light grey
hold on
fill([x x(end:-1:1)],[y2 y1(end:-1:1)],[.4 .4 .4]) %// dark grey
是的,這是我正在尋找的那種情節,但不幸的是,當我使用與上面相同的代碼來繪製我的數據時,我沒有得到預期的結果。我得到的是中間曲線下的面積完全陰影,上四分之一曲線下的面積爲陰影。我只需要在兩條曲線之間進行陰影處理。 – user3876557 2015-04-01 11:02:20
發表一個小例子來重現您的問題如果沒有它很難知道什麼是錯誤的 – 2015-04-01 11:24:01
的FEX始終是一個良好的開端搜索[像這樣的東西(http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22confidence +間隔%22)。 – knedlsepp 2015-04-01 10:44:58