- 积分
- 2317
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-10-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 沉默的狙击手 于 2023-6-6 17:39 编辑
import matplotlib.colors as mcolors
my_map = matplotlib.colors.ListedColormap(['white','lawngreen','darkolivegreen','yellow','darkorange','red','crimson','fuchsia','purple'])
bounds = [0,1,2,3,4,5,6,7,8,9]#注意个数比my_map个数多一个
my_norm=mcolors.BoundaryNorm(bounds,my_map.N)
# 构建好色标之后,在出图中设置如下:
cf1 = ax1.scatter(lon_east1,lat_east1,s=5
, marker = 'o',c = number_east,cmap=my_map
,transform=ccrs.PlateCarree(),norm=my_norm
) # 注意norm何cmap参数
|
|