Jianpu record study notes

python -- Summary of commonly used drawing and color matching in marine meteorological research papers

1、ColorBrewer 彩色地图,默认情况下包含在 matplotlib 中

  • 可以通过自定义选取不同颜色的rgb,通过自定义的方式构建colormap

image.png

2、proplot package 自带的色系

需要安装这个库,和matplotlib.pyplot中的调用方式基本一致:


conda install -c conda-forge proplot

color.png

3、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()

image.png

image.png

image.png

4、colorcet

  • 安装:conda install -c conda-forge colorcet
  • 调用示例:
  • cwr为你所选取的colormap的缩写
import colorcet as cc
ccmap = cc.cm.cwr

color2.png

5、NCL官网自带的colormap

  • 可以通过下载cmaps这个库进行使用
  • 安装:conda install -c conda-forge cmaps
  • 调用示例:

cosam为你所选取的colormap的缩写

import cmaps
ccmap = cmaps.cosam

color3.png