- 积分
- 4511
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-2-9
- 最后登录
- 1970-1-1
|
发表于 2014-10-31 08:24:08
|
显示全部楼层
谢谢已收到。
事情是这样的,
你使用 data1=[row;TT column];data1(data1==0)=nan; 制造了缺测的行和列,
所以shading interp和使用imagesc会看见空白,因为这时一个pixel代表一个数据点
使用pcolor shading flat没有看见空白是因为pcolor在画图时会“丢失”末行末列(一个pixel 代表两个数据的中间值)。
所以你制造缺测行列的做法让pcolor近似表达了imagesc的功能,但不适用于imagesc 和 pcolor shading interp
简而言之shading interp 的空白是你制造的缺测值,你如果不想看见它们只要把
- data1=[row;TT column];data1(data1==0)=nan;
复制代码
改成
然后把
- [X,Y]=meshgrid(0:1:66, 0:1:15);
复制代码
中的0换成1就可以了。
|
评分
-
查看全部评分
|