- 积分
- 7953
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 小其其格 于 2019-1-25 22:17 编辑
- MeteoInfo是一个免费、开源的气象数据显示、分析软件,具有较强的综合数据图形显示、分析能力,操作简便、图形美观。软件支持多种常用气象数据格式,具备一些基本的GIS功能。MeteoInfo还可以通过编脚本程序自动运行(MeteoInfoLab),具备强大的数据分析功能。
- 但是MeteoInfoLab默认的保存图像分辨率较低,即使在savefig函数中设置了width,height和dpi参数,出来的png格式图像也只有100~200kb左右,不一定能达到论文期刊要求。
- 因此有必要提高MeteoInfoLab的出图分辨率,经过王老师@MeteoInfo 的指点,具体做法如下:
- 1、默认情况下,savefig函数中我一般设置width=1920,height=1080和dpi=1200。为了提高分辨率,我们把width和height倍数放大(我自己试了最高可以放大8倍),此时出来的图一般有1M左右,但是如果只是放大width和height的倍数,会导致图片字体,国界,省界,坐标轴等变淡,影响图片整体效果,因此还需对这些量进行调整,具体有
- (1)坐标字体tickfontsize,图片上标注的字体 fontsize都要放大相应倍数
- (2)geoshow函数中edgesize参数放大相应倍数
- (3)坐标轴xaxis和yaxis中linewidth放大相应倍数
- (4)绘制的要素根据实际情况放大相应倍数(温度数值,风羽粗细,大小等)
- (5)色标colorbar标注字体放大相应倍数,并且利用yshift和xshift参数调整色标和坐标轴距离。
- (6)利用position参数调整整体出图范围axesm(position=[0.14,0.14,0.85,0.80])
- 默认出图效果:
-
1
- 绘图脚本:
VariableTemp.py
(3.22 KB, 下载次数: 64)
|
评分
-
查看全部评分
|