- 积分
- 2647
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-1-17
- 最后登录
- 1970-1-1
![[Clarmy] 粉丝数:768 微博数:1596 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
![](static/image/common//ico_lz.png)
楼主 |
发表于 2023-5-26 14:12:55
|
显示全部楼层
maskout 函数应该与 contourf 或 pcolormesh 无关的。
- import numpy as np
- from cnmaps import get_adm_maps
- import matplotlib.pyplot as plt
- lon = np.linspace(60, 150, 1000)
- lat = np.linspace(0, 60, 1000)
- lons, lats = np.meshgrid(lon, lat)
- data = np.random.random(lons.shape)
- china = get_adm_maps(level="国", record= "first", only_polygon=True, wgs84=True)
- maskout_data = china.maskout(lons, lats, data)
- plt.figure(figsize=(20,8))
- plt.subplot(121)
- plt.pcolormesh(lons, lats, data)
- plt.title("no maskout")
- plt.subplot(122)
- plt.pcolormesh(lons, lats, maskout_data)
- plt.title("maskout")
- plt.show()
复制代码
示例:https://cnmaps.readthedocs.io/zh_CN/latest/content/usage.html |
|