python -- 科研论文海洋气象科学绘图的配色汇总
海洋气象科学科研绘图中常用的配色
- [1、ColorBrewer 彩色地图,默认情况下包含在 matplotlib 中](https://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3)
- [2、proplot package 自带的色系](https://proplot.readthedocs.io/en/latest/colormaps.html#ug-perceptual)
- [4、Scientific colour maps](https://www.fabiocrameri.ch/colourmaps/)
- 5、colorcet
- 6、NCL官网自带的colormap
1、ColorBrewer 彩色地图,默认情况下包含在 matplotlib 中
- 可以通过自定义选取不同颜色的rgb,通过自定义的方式构建colormap
- 自定义构建colormap教程1
- 教程2
- 教程3
- 教程4
2、proplot package 自带的色系
需要安装这个库,和matplotlib.pyplot中的调用方式基本一致:
conda install -c conda-forge proplot
3、主打海洋学相关的colormap:cmOcean
4、Scientific colour maps
使用方式在这里:
使用教程
Install with pip:
pip install cmcrameri
Install with conda:
conda config --add channels conda-forge
conda install cmcrameri
使用示例:
from cmcrameri import cm
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 100, 100)[None, :]
plt.imshow(x, aspect='auto', cmap=cm.batlow) # or any other colourmap
plt.axis('off')
plt.show()
5、colorcet
- 安装:
conda install -c conda-forge colorcet
- 调用示例:
cwr
为你所选取的colormap
的缩写
import colorcet as cc
ccmap = cc.cm.cwr
6、NCL官网自带的colormap
- 可以通过下载cmaps这个库进行使用
- 安装:
conda install -c conda-forge cmaps
- 调用示例:
cosam
为你所选取的colormap
的缩写
import cmaps
ccmap = cmaps.cosam