我有一个带有以下颜色表的文件GMT_panoply.rgb
:
ncolors= 16
# r g b
0.015686 0.054902 0.847059
0.125490 0.313725 1.000000
0.254902 0.588235 1.000000
0.427451 0.756863 1.000000
0.525490 0.850980 1.000000
0.611765 0.933333 1.000000
0.686275 0.960784 1.000000
0.807843 1.000000 1.000000
1.000000 0.996078 0.278431
1.000000 0.921569 0.000000
1.000000 0.768627 0.000000
1.000000 0.564706 0.000000
1.000000 0.282353 0.000000
1.000000 0.000000 0.000000
0.835294 0.000000 0.000000
0.619608 0.000000 0.000000
当我使用python Basemap进行绘图时,通常会执行以下操作:
ax.map.pcolor(x,y,np.squeeze(val), cmap='jet')
如何通过将jet
替换为包含我的颜色表的文件GMT_panoply.rgb
来进行此打印
如果jacobk的答案还不够,那么我的CMasher包允许您使用单个函数(https://cmasher.readthedocs.io/user/usage.html#custom-colormaps)将自己的颜色映射导入Python
相关问题 更多 >
编程相关推荐