自定义Matplotlib颜色图

野餐眼镜

我想构造一个主要由三种颜色组成的色图,类似于色图“ brg”: 在此处输入图片说明

但是,我想在两个方面进行修改:

  1. 我想分别用蓝色,黑色和红色替换蓝色,红色和绿色。
  2. 我想扩展中间色的区域。作为一种规范,我目前正在使用matplotlibs'Normalize',我想我可以选择非线性归一化,但是我宁愿只是将“ red(black)”添加到颜色表的中间并坚持线性归一化。
约翰·C

创建这种颜色图的最简单方法是通过LinearSegmentedColormap.from_list('', ['b', 'k', 'k', 'r'])这个划分的颜色均匀,所以纯黑色占据1/3的范围内的。

该功能还允许通过形式(positioncolor)的元组来定位颜色,position范围从0左侧(底部)到1右侧(顶部)。下面是一个示例,其中黑色占了范围的10%。

import matplotlib.pyplot as plt
from matplotlib.colors import LinearSegmentedColormap
from matplotlib.cm import ScalarMappable
import numpy as np

cmap1 = LinearSegmentedColormap.from_list('', ['b', 'k', 'k', 'r'])
plt.colorbar(ScalarMappable(cmap=cmap1), orientation='horizontal',
             ticks=np.linspace(0,1,11), label='pure black occupies 1/3rd')
width = 0.1
cmap2 = LinearSegmentedColormap.from_list('', [(0, 'b'), ((1 - width) / 2, 'k'), ( (1 + width) / 2, 'k'), (1, 'r')])
plt.colorbar(ScalarMappable(cmap=cmap2), orientation='horizontal',
             ticks=np.linspace(0,1,11), label=f'pure black occupies {width}')
plt.show()

说明性情节

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

seaborn / matplotlib自定义颜色图

来自分类Dev

matplotlib错误栏图-使用自定义颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

matplotlib中的自定义颜色图用于3D表面图

来自分类Dev

Folium GeoJson自定义颜色图

来自分类Dev

自定义Matplotlib子图

来自分类Dev

在 matplotlib 中自定义子图

来自分类Dev

具有自定义颜色的离散值的matplotlib热图

来自分类Dev

GeoPandas,MatPlotLib绘制自定义颜色

来自分类Dev

JFreeChart条形图自定义颜色?

来自分类Dev

AMCharts甜甜圈图颜色渐变自定义

来自分类Dev

创建自定义seaborn颜色图时出错

来自分类Dev

使用CBfit Matlab自定义颜色图

来自分类Dev

在轮廓上使用自定义颜色图

来自分类Dev

使用matplotlib自定义类似Colorbar的图

来自分类Dev

如何使用gcf()或gca()自定义matplotlib图?

来自分类Dev

如何自定义条形图(matplotlib)?

来自分类Dev

matplotlib python中的自定义Yaxis图

来自分类Dev

matplotlib,pyplot:特定数据值的自定义颜色

来自分类Dev

matplotlib,pyplot:特定数据值的自定义颜色

来自分类Dev

D3平面图自定义颜色的热图

来自分类Dev

Python-具有0.99和0.999不同颜色的自定义颜色图

来自分类Dev

带有浮点范围的自定义颜色图,可用于Matlab中的颜色

来自分类Dev

自定义素面图

来自分类Dev

自定义蜂巢图

来自分类Dev

自定义素面图