当前位置: 首页 > article >正文

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

在这里插入图片描述


http://www.kler.cn/a/5314.html

相关文章:

  • kubernetes第五天
  • Selenium 的四种等待方式及使用场景
  • NRC优先级中比较特殊的—NRC0x13和NRC0x31
  • Qt QDockWidget详解以及例程
  • Vue项目中的问题汇总(持续更新中)
  • Java SpringBoot使用EasyExcel导入导出Excel文件
  • centos挂载磁盘
  • Redis HyperLogLog底层实现和Redis 7.0特性主从复制优化
  • TC275-点亮属于AutoSAR的灯之MCAL配置
  • 【机器学习】线性回归
  • 【C语言督学训练营 第五天】数组字符串相关知识
  • Ceres 自动求导解析-从原理到实践
  • mysql主从(单主)同步原理
  • 信号集操作函数
  • Matbox V1.0.7更新预览与手册
  • TryHackMe-harder(boot2root)
  • ShaderGraph前言
  • English Learning - L2 语音作业打卡 舌边音 [r] [l] Day37 2023.3.29 周三
  • 你知道Python 最常用的 20 个包吗(按照使用频率排序)
  • Java 抽象类中构造方法的作用?如何理解?
  • JS和Jquery
  • 大屏使用dv-digital-flop定时刷新显示总人数
  • 一文实战 | RISC-V Linux入口地址2M预留内存优化
  • 如何在 Linux 上安装和使用 exa?
  • 二值mask转polygon/RLE (coco segment格式)
  • RSA解密-第十届Java研究生组E题