- 积分
- 864
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-3-4
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 greenG 于 2023-2-10 18:16 编辑
如图所示,不知道哪里出了问题,在给子图边框设置线宽时
得到的粗细不一样,如图所示画红圈部分,请问是哪里出了问题?
原代码如下,详情见附录,部分来源于气象家园,感谢!
- clc;clear
- nlon = [100:140];
- nlat = [20:60];
- data = ones(length(nlon),length(nlat));
- figure
- for k =1:4
- subplot(2,2,k)
- p=pcolor(nlon,nlat,data');hold on
- set(p,'linestyle','none');
- fun_fill_AA; % **mask**
- axis equal
- axis([110 135 30 55])
- set(gca,'linewidth',1.5)
- end
- function fun_fill_AA()
- data0=[50 10
- 140 10
- 140 60
- 50 60]
- data_lon=data0(:,1);
- data_lat=data0(:,2);
- fil=fill(data_lon,data_lat,[1 1 1]);
- hold on
- fil=fill(data_lon,data_lat,[1 1 1]);
- fil.EdgeColor='none';
- end
复制代码
目前解决方法:
调高图片输出分辨率
print(gcf,'*.png','-dpng','-r600');
|
|